Titre: Connexion bdd locale problem 2
Posté par: Yarrick le le 19-01-2003 a 11:05:46
Voilà voilà pquoi ca marche pas? :p
<?php $db = mysql_connect('localhost', 'root', ''); mysql_select_db('jeu',$db); $req = mysql_query('SELECT * FROM heros_tbl'); $res = mysql_numrows($req); echo 'Il y a '.$res.' enregistrement(s) dans la table Héros.'; mysql_close($db); ?>
Il me met une erreur au niveau de numrows je sais pas pquoi :( |
Titre: Re:Connexion bdd locale problem 2
Posté par: Jey le le 19-01-2003 a 12:54:24
| il y a quelque chose dans la table ? |
Titre: Re:Connexion bdd locale problem 2
Posté par: POde.uk le le 19-01-2003 a 13:38:11
edit : non c'est pas ca
par contre c'est quoi ce bug sur le forum quand je tape [0] (éditez pour voir) |
Titre: Re:Connexion bdd locale problem 2
Posté par: Shain le le 19-01-2003 a 13:42:30
$res = mysql_num_rows($req); et non $res = mysql_numrows($req); :-)
|
Titre: Re:Connexion bdd locale problem 2
Posté par: Yarrick le le 19-01-2003 a 14:20:05
bouh non ca marche pas ca me retourne
Warning : mysql_num_rows():supplied argument is not a valid MySQL result source |
Titre: Re:Connexion bdd locale problem 2
Posté par: Shain le le 19-01-2003 a 14:31:14
| essaye avec $req = mysql_query('SELECT * FROM heros_tbl', $bd); |
Titre: Re:Connexion bdd locale problem 2
Posté par: Yarrick le le 19-01-2003 a 14:49:47
Merci mais le problème persiste
En revanche après l'erreur il affiche
Il y a Resource id#1 enregistrement dans la table
c normal ?
Sachant que j'en ai plus qu'un ? |
Titre: Re:Connexion bdd locale problem 2
Posté par: Shain le le 19-01-2003 a 15:04:26
Avec ca ca ne marche pas ?!?
<?php $db = mysql_connect('localhost', 'root', ''); mysql_select_db('jeu',$db); $req = mysql_query('SELECT * FROM heros_tbl', $db); $res = mysql_num_rows($req); echo 'Il y a '.$res.' enregistrement(s) dans la table Héros.'; mysql_close($db); ?>
dans ce cas la vérifie que tous les paramètres sont bon dans le script ... |
Titre: Re:Connexion bdd locale problem 2
Posté par: sunnmagic le le 11-02-2003 a 23:45:17
Moi, c'est la ligne " echo 'Il y a '.$res.' enregistrement(s) dans la table Héros.'; " qui me gêne.
Surtout le '.$res.' , si tu mets juste $res sans guillemets, ni points, cela me semblerait plus juste ?
[B]En résumé :[/B]
echo 'Il y a $res enregistrement(s) dans la table Héros.';
[B]au lieu de :[/B]
echo 'Il y a '.$res.' enregistrement(s) dans la table Héros.'; |
Titre: Re:Connexion bdd locale problem 2
Posté par: Shain le le 12-02-2003 a 08:03:01
echo 'Il y a $res enregistrement(s) dans la table Héros.';
ne fonctionnera pas car c'est entre ' ', donc la variable est interpretée comme du texte normal/ En gros ca affichera :
Il y a $res enregistrement(s) dans la table Héros.
Le '.$res.' est juste, il s'agit de la concaténation ...
Par contre
echo "Il y a $res enregistrement(s) dans la table Héros.";
Fonctionnera puisque c'est entre " ". |
Titre: Re:Connexion bdd locale problem 2
Posté par: Jey le le 12-02-2003 a 10:16:22
| alala le probleme des simple et double quote ::) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|