prob avec mysql_fetch_array() [PHP/mysql] - PHP - Programmation
Marsh Posté le 18-04-2004 à 15:33:20
remplace mysql_fetch_array par mysql_fetch_row
Marsh Posté le 18-04-2004 à 15:39:25
cela n'y a rien changer, sa ne m'affiche tjs pas les valeurs
Marsh Posté le 18-04-2004 à 15:40:56
ou alors utilise le nom des champs quand tu récupères les valeurs avec mysql_fetch_array ($tab['nom_du_champ']).
Marsh Posté le 18-04-2004 à 15:50:50
j'ai essayer en recuperant les donnees avec $tab['nom du champ'] mais cela ne marche pas non plus
Marsh Posté le 18-04-2004 à 16:51:55
Ca existe encore mysql_db_query ? je croyais qu'elle avait disparu avec php 4.0.x ?
Marsh Posté le 18-04-2004 à 17:07:27
oui oui, je viens de regarder dans la doc de php 4.3.0 et la fonction mysql_db_query existe tjs
Marsh Posté le 18-04-2004 à 17:51:55
c'est parceque tu fait un "SELECT *" il faut a mon avis que tu précise le nom de tes champs dans ta requête.
Marsh Posté le 20-04-2004 à 13:49:40
euh si vous permettez :
Note : Cette fonction est obsolète, et abandonnée depuis PHP 4.0.6. Ne l'utilisez plus (ou pas!). Alternative recommandée : mysql_select_db() et mysql_query().
Par contre si c'est résolu, indique quel est la solution, cela servira surement à d'autres.
Marsh Posté le 18-04-2004 à 14:52:41
Bonjour, voici mon code
$sql="SELECT * FROM admin";
$resultat=@mysql_db_query($dbname,$sql,$id_link);
while ($tab=mysql_fetch_array($resultat))
{
echo "Voici les lignes visitées : $tab[0] $tab[1] $tab[2]";
}
Dans ma table admin, il y a deux enregistrements.
Le résultat est ceci :
Voici les lignes visitées : Voici les lignes visitées :
Pourquoi $tab[0] $tab[1] $tab[2] ne renvoient ils pas les valeurs des champs ? c'est surement tout bete mais sa fait déjà un petit moment que je bloque là dessus sans trouver de solution. Merci de votre réponse