Problème étrange (inqualifiable) - PHP - Programmation
Marsh Posté le 31-10-2008 à 11:04:34
heu t'es sur du 
echo $good_requete = $resultat_requete; 
 
l'affectation se fait bien ? 
j'aurais mis  
 
$good_requete = $resultat_requete; 
echo $good_requete;
Marsh Posté le 31-10-2008 à 11:09:09
| rengzehn a écrit : heu t'es sur du  | 
 
 
 
Même problème. 
 
1Requête invalide : 
Ca vaut 1 (qui est ecrit devant requête invalide!!!!!) et ça rentre dans la boucle. 
J'avoue ne plus rien comprendre!!!!!
Marsh Posté le 31-10-2008 à 11:34:26
Faudrais pas plutot faire : echo $good_requete = $this->resultat_requete; 
 
Enfin j'dit ça, j'dit rien, car on sait pas où est quoi.
Marsh Posté le 31-10-2008 à 11:53:13
| MEI a écrit : Faudrais pas plutot faire : echo $good_requete = $this->resultat_requete;  | 
 
 
Je peux te mettre le code entier!!! 
 
La classe 
| Code : 
 | 
 
 
La tu as tout le code 
Marsh Posté le 31-10-2008 à 12:57:54
Heu faudrait p'tet juste faire : 
 
$resultat_requete = $base->bdd_execsql($requete); 
 
Marsh Posté le 31-10-2008 à 13:03:32
C'est normal, $resultat_requete n'est pas setté. 
De plus, faire ton truc avec $good_requete ne sert à rien parce qu'il est déja fait dans bdd_execsql(). 
 
Donc tu fais juste un 
$base = new Bdd(); 
$requete = "INSERT INTO table (ID,SUIVIPAR) VALUES ('64646','sdghfds hsfdgfsd')"; 
$base->bdd_execsql($requete); 
 
et si tu as une erreur, c'est la fonction qui va te faire le print. 
 
 
arf, tué par le return en plein milieu  ![[:ddr555] [:ddr555]](https://forum-images.hardware.fr/images/perso/ddr555.gif) 
 
Marsh Posté le 31-10-2008 à 13:40:05
Si je fais cela par exemple  
$base = new Bdd(); 
$requete = "INSERT INTO table (ID,SUIVIIIIPAR) VALUES ('64646','sdghfds hsfdgfsd')"; 
$base->bdd_execsql($requete);  
 
SUIVIIIPAR n'existant pas dans la bdd 
 
Je genère donc une requête incorrect, rien ne m'est renvoyé n'y affiche!
Marsh Posté le 31-10-2008 à 13:41:51
| MEI a écrit : Heu faudrait p'tet juste faire :  | 
 
 
En fait c'est ca  
 
 
Merci.
Marsh Posté le 31-10-2008 à 10:55:37
Bonjour.
Voici mon code.
Je ne comprends pas pourqoi mais quand mon echo $good_requete = $resultat_requete; me retourne 1 je rentre quand même dans la boucle et j'obtiens un Requete invalide : avec un mysql_error() qui ne retourne bien entendu rien car ma requête est correcte.
Je ne comprends rien!!!!!!
Merci