Erreur php/mysql - PHP - Programmation
Marsh Posté le 08-03-2007 à 17:46:01
Code :
|
Ca devrait mieux marcher comme ça. Et en passant, j'espère que $pseudo et $mdp sont convenablement échappés...
Marsh Posté le 08-03-2007 à 17:54:27
Oui c'etait en effet le probleme...
Pendant que j'y suis mysql_num_rows($sql) renvoie 1 quand l'operation est reussie ou me suis je goure de fonction ?
Marsh Posté le 08-03-2007 à 17:56:20
oui oui je suis alle voir mais j'aurais juste aime une confirmation en francais
Marsh Posté le 08-03-2007 à 17:57:54
je quote le lien plus donné juste au dessus:
Citation : mysql_num_rows |
Marsh Posté le 08-03-2007 à 18:00:57
Oh my god je suis desole je n'avais pas vu que l'on pouvait traduire la page , toutes mes excuses.
Marsh Posté le 08-03-2007 à 18:32:47
Mais lol je suis nul en requetes, des problemes dans celles ci?
$sql = "CREATE TABLE inscrits1(pseudo VARCHAR(20), mdp VARCHAR(10), mail VARCHAR(30), blé INT, or INT, am1 INT, am2 INT,am3 INT, am4 INT,am5 INT)";
$sql1= "INSERT INTO inscrits1(pseudo, mdp, mail, blé, or, am1, am2, am3, am4, am5) VALUES('$pseudo', '$mdp', '$mail', 0, 0, 0, 0, 0, 0, 0)";
merci
Marsh Posté le 09-03-2007 à 14:56:07
mysql risque de gueuler sur le "or" qui est un mot réservé du langage.
Utilise `.
Marsh Posté le 09-03-2007 à 21:09:41
Oui il gueulait en effet mais le probleme n'est pas resolu j'ai le meme erreur:
$fat = mysql_query($sql);
$fat1 = mysql_query($sql1);
if((mysql_num_rows($fat)==1)&&(mysql_num_rows($fat1)==1)){
print "Inscription reussie";
}
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in k:\programmation\projet jeu php\fichiers source\new1.php on line 38
Marsh Posté le 09-03-2007 à 21:13:22
mysql_num_rows n'a aucun sens pour tout ce qui n'est pas une requête select...
Pour savoir si tes requêtes sont passées, il suffit de contrôler le retour de mysql_query (voir doc).
Marsh Posté le 09-03-2007 à 22:05:13
http://fr2.php.net/fr/mysql_query
Marsh Posté le 10-03-2007 à 06:11:50
Tu n'est pas obligé d'utiliser :
Code :
|
Tu peux tester comme suit
Code :
|
Soit :
Code :
|
Marsh Posté le 08-03-2007 à 17:37:06
Bonjour a tous,
J'ai une erreur mysql sur cette partie de code, pourrait on m'aider?
erreur:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in k:\programmation\projet jeu php\fichiers source\new4.php on line 27
(tout cela sachant que je suis connecte a la abse de donnees.)
Selon moi c'est la requete sql qui est mal formatee, une idee?