|
Karibou 8
| |
Karibou 8
| Posté : 12-05-2005 20:29
Bonjour,
Je repost, le message precedent est illisible.
Je fais une simple requete sur ma BBD pour afficher le contenu du champs "name" de la table "users",
// Requête SQL
$sql_query = "SELECT name FROM users where uid=1";
// Execution de la requête
$sql_results = mysql_db_query("reseautage_com_01 ",$sql_query);
// Parsing des résultats
while($row = mysql_fetch_array($sql_results))
{
// Affichage des résultats
print "<TR>\n" ;
print "<TD>".$row['name']. "</TD>\n" ;
print "</TR>\n" ;
}
mais , ma page ne s'affiche pas comme prevu et un message d'erreur apparait:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/reseautage.com/static.php(75) : eval()'d code on line 34
Merci |  Profil
|
|
Tribal-Dolphin 4374
| Posté : 12-05-2005 22:43
Voilà les modifs :
// Requête SQL
$sql_query = "SELECT name FROM users WHERE uid=1";
// Execution de la requête
$sql_results = mysql_query($sql_query);
// Parsing des résultats
list($name) = mysql_fetch_array($sql_results)
// Affichage des résultats
print "<TR>\n" ;
print "<TD>".$row['name']. "</TD>\n" ;
print "</TR>\n" ;
mysql_db_query peut provoquer des erreurs avec NPDS car tu est déjà connecter à la BDD
De plus, tu selectionne 1 seul enregistrement => uid=1 Donc le while et 100% inutile. |  Profil
|
|
Karibou 8
| Posté : 13-05-2005 06:49
J'ai testé les modifs, mais un nouveau message d'erreur apparait et apparait tous seul en m'enlevant le contenu de la page :
Parse error: parse error, unexpected T_PRINT in /home/www/reseautage.com/static.php(75) : eval()'d code on line 36
Et pour l'histoire du mysql_db_query pour selectionner et executer en même temps qui n'est pas supporté par NPDS, du coup si j'utilise mysql_query(), il faut que je selectionne la BDD avant avec un mysql_select_db() ?
SI tu as d'autres idées...
Merci |  Profil
|
|
Tribal-Dolphin 4374
| |