|
Fix 624
| Posté : 31-12-2004 20:33
Je comprends pas mon erreur :
ma table :
table test
id | link |
1 | lk01 |
2 | lk02 |
3 | lk03 |
$sid=1;
$sql = "SELECT link FROM tabletest where id= '$sid'";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
echo "$row[0]";
Ce code ne marche pas et je sèche |  Profil E-mail www
|
|
zyegfryed 2308
| Posté : 01-01-2005 16:50
Et comme ça c'est mieux ?
$sid=1;
$sql = "SELECT link FROM tabletest where id= \'$sid\'";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
echo "$row[0]";
|  Profil
|
|
Fix 624
| Posté : 03-01-2005 11:38
non c'était pas mieux mais j'ai tout de même trouver.
$sid=1;
$sql = "SELECT link FROM tabletest where `id`= '$sid'";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
echo "$row[0]";
Je comprends pas tout car j'ai vu des modules npds fonctionner sans les `` dans les requetes mais bon...
Tout ça c'est pour un ptit module que je viens de soumettre sur modules.npds.org. Il sortia très bientôt et je pense sera utile à beaucoup.
merci de ton aide |  Profil E-mail www
|
|
Jireck 8502
| Posté : 03-01-2005 14:15
J'y connais rien mais pourquoi y'a des " dans l'echo ? |  Profil
|
|
zyegfryed 2308
| Posté : 03-01-2005 15:10
Ca n'empêche rien, mais là effectivement c'est inutile... |  Profil
|
|
infoprev 1090
| Posté : 03-01-2005 17:24
Les " " sont là pour délimiter le contenu de la fonction echo (afficher pour le navigateur), enfin je crois. |  Profil www
|
|
zyegfryed 2308
| Posté : 03-01-2005 18:17
Oui et non. En fait les "" délimite une chaîne de caractères. Pour plus d'infos sur la fonction echo, rien de mieux que la page du manuel ! |  Profil
|
|