PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 06-12-2009 19:18:31

t14
Membre
Inscription : 10-09-2009
Messages : 96

Pb lecture table mysql

Bonjour,

Je ne sais pas ce qui se passe, je n'arrive pas à lire une simple table mysql sad :

$idph = $_GET['idph'];
echo("<br>idph = $idph") ; // => recupération et lecture idph, identifiant de l'enregistrement, ok
$requete= "SELECT lien, commentaire FROM photos WHERE idph like '$idph' ";
$result = mysql_query($requete,$link) or exit ('Erreur : '.mysql_error() );
echo("<br>commentaire = $commentaire") ; // => récupération du champs = vise alors qu'il existe bien !!! ???

Où est mon erreur ?
$commentaire est du texte. Est-ce pour cela ?

Merci hmm

Dernière modification par t14 (06-12-2009 19:26:36)

Hors ligne

#2 06-12-2009 21:26:18

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Pb lecture table mysql

Niouf cela faisait longtemps que je n'avais pas vu une synthaxe de ce genre, faudrait se remettre à jour. ^^

Je ne suis pas aux faits de ce genre d'utilisation de synthaxe pour le echo mais tentes de faire ainsi pour voir si c'est ta synthaxe ou bien ton code :

echo "<br />commentaire = ";
echo $commentaire;

Ensuite lorsque tu tapes cette requête directement dans le sgbd(ou via phpmyadmin par exemple) as-tu un résultat ?



Edit : omg mais quel fatigué je suis...
Tu as oublié des étapes en fait...
La requête ne te créée pas des variables portant le nom des champs du select.
Il te faut parcourir les résultats.
Voici un tutorial qui devrait t'éclairer :
http://www.phpdebutant.org/article66.php

Dernière modification par xTG (06-12-2009 21:28:38)

Hors ligne

Pied de page des forums