Se connecter avec
S'enregistrer | Connectez-vous

Unknown column 'pseudo' in 'where clause'

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Oups, bonne idée :-D
  1. $envoye = $_POST["envoye"] ;
  2.  
  3. $url = $_POST["url"] ;
  4.  
  5. $reponse = mysql_query("SELECT PSEUDO_PRIME FROM prime WHERE NOM_PRIME='$envoye' AND activ='oui'");
  6.  
  7. $donnees = mysql_fetch_array($reponse);
  8.  
  9. $membre=$donnees['PSEUDO_PRIME'];
  10.  
  11. $sql2 = "INSERT INTO prime (URL_PRIME)
  12. VALUES ('$url') " ;
  13.  
  14. $reponse2 = mysql_query(" SELECT email FROM membres WHERE pseudo='$membre'");
  15. $donnees2 = mysql_fetch_array($reponse2);
  16. $mail=$donnees2['email'];
  17.  
  18. $reponse3 = mysql_query("SELECT PAY_PRIME FROM prime WHERE PSEUDO_PRIME='$membre' AND activ='oui'");
  19. $donnees3 = mysql_fetch_array($reponse3);
  20. $pay=$donnees3['PAY_PRIME'];
  21.  
  22. $sql = "UPDATE membres SET PTS=(PTS+$pay)"
  23. . " WHERE pseudo='$pseudo'";
  24.  
  25. $sql3 = "UPDATE prime SET activ='non' WHERE NOM_MEMBRE='$membre'";
  26.  
  27. $requete = mysql_query($sql, $sql2, $sql3, $cnx) or die( mysql_error() ) ;

Merci :-)

oui,
  1. <p align="center">
  2. Si la page ne se charge pas après 5 secondes cliquez sur OK.
  3. </p>
  4.  
  5. <form name="insertion" action="../look_lien.php">
  6. <table align="center" border="0">
  7. <tr>
  8. <td>
  9. <input type="submit" value="OK">
  10. </td>
  11. </tr>
  12. </table>
  13. </form>

Et ca juste sous la requette...

Ah,
J'ai passer une partie de la nuit a chercher et ce matin en me réveillant j'ai trouver !!!
J'avais ca :
  1. $requete = mysql_query($sql, $sql2, $sql3, $cnx) or die( mysql_error() ) ;

Et j'ai remplacer par ca :
  1. $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
  2. $requete = mysql_query($sql2, $cnx) or die( mysql_error() ) ;
  3. $requete = mysql_query($sql3, $cnx) or die( mysql_error() ) ;

Mais maintennent on me retourne ceci... :-(
  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE pseudo='St3f'' at line 1

Cela veut bien dire qu' il y a une erreure de syntax?
et il y a que deux endrois ou j'ai mis pseudo='$membre'.
Donc voila si il y a un volontaire pour m'aider ^^
Merci de toutes ces réponses

Et bin j'ai grand plaisir à vous annoncez que j'ai enfin réussit ! :-D .
Après plusieurs heures de recherche dans ma cuisine :-o .
C'est un peu dur a expliquer comme ca, mais en faite sur cette requête je fais travailler deux table et il y a eu une petite altercation ;-) .
Sinon merci !!! :-)
Lassé par la pub ? Créez un compte
Tom's guide dans le monde