Page 1 sur 1

PHP : Récupérer une valeur dans une Bdd Sql

Posté : 01 sept. 2006 01:34
par GregLand
Salut tout le monde...
Une petite question, vu que je ne suis pas bon en PHP, et je sais qu'il y en a qui se débrouillent pas mal...

Je voudrais me connecter a ma base de donnée SQL et récupérer une info...
J'ai juste un problème au niveau de la lecture des données...

Voici le début du script

Code : Tout sélectionner

<?php
mysql_connect("serveur", "user", "pass"); 
mysql_select_db("base_de_donnee");
$donnee_a_recuperer = mysql_query("'SELECT * FROM `telechargement`???");
//...
mysql_close();
?>
Que dois je mettre a la place des ??? pour accéder a mes données... sachant que :

Nom de la table : telechargement
possédant une structure comme ceci...

Image

Je voudrais récupérer le champ dver pour un dfilename précis...

J'espère avoir été clair (Vu que je ne maitrise pas) et que je vous ai donné toutes les indications nécessaires...

Re: PHP : Récupérer une valeur dans une Bdd Sql

Posté : 01 sept. 2006 15:54
par Mick@el

Code : Tout sélectionner

<?php
mysql_connect("serveur", "user", "pass"); 
mysql_select_db("base_de_donnee");
$q = mysql_query("SELECT dver FROM `telechargement` WHERE dfilename='...';");
$r = mysql_fetch_assoc($q);
$donne_a_recuperer = $r["dver"];
mysql_close();

?>
Attention, si dfilename vient de l'utilisateur, il faut l'echapper avec la fonction mysql_real_escape_string()

:D

Posté : 01 sept. 2006 22:39
par GregLand
J'ai une erreur
Parse error: syntax error, unexpected T_VARIABLE
Ce qui correspond a la ligne
$q = mysql_query("SELECT dver FROM `telechargement` WHERE dfilename='...';");
Une petite idée ?

Posté : 03 sept. 2006 05:11
par Mick@el
Tu as du rater ton copier coller parce que sans le changer il ne fais pas de parse error chez moi :tongue:

Vérifie la ligne juste au dessus, je parie cher qu'il manque un point-virgule :rires:

Posté : 03 sept. 2006 05:13
par GregLand
Exact pour le point virgule... :roll:

Posté : 03 sept. 2006 05:14
par Mick@el
GregLand a écrit :Exact pour le point virgule... :roll:
:blink:

Posté : 03 sept. 2006 14:20
par Naveed
mickael :sm_bravo:

Posté : 03 sept. 2006 17:54
par Mick@el
Naveed a écrit :mickael :sm_bravo:
:blush: