Tom's Guide > Forum > Programmation > Probleme SQL [RESOLU]
Mot :    Pseudo :           
 

bonjour,

voila mon probleme
je suis debutant en php et j'ai voulu faire une page qui enregistre un login et un mot de passe dans une BDD via le php avec SQL mais ca ne fonctionne pas voici mon code :

Code :
  1. <?php
  2. //connexion a la BDD
  3. $db = mysql_connect("localhost", "user", "mot_de_passe" );
  4. //selection de la base i5870921
  5. mysql_select_db("i5870921, $db" );
  6. //on ajoute une entrée
  7. $sql = "INSERT INTO recup(login, password) VALUES('$_POST['login']','$_['password']')";
  8. mysql_query($sql)
  9. or die('Erreur SQL !'.$sql.'
  10. '.mysql_error()); 
  11. //deconnexion de la BDD
  12. mysql_close();
  13. ?>


Message édité par seb28310 le 07-01-2009 à 16:35:51
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

apres m'etre noyer dans de la doc sur SQL et php j'ai modifier mon code :

Code :
  1. <?php
  2. //connexion a la BDD
  3. $db = mysql_connect("localhost", "user", "pass" ) or die("Impossible de se connecter à la base de données" );
  4. //selection de la base i5870921
  5. mysql_select_db("i5870921, $db" ) or die("Impossible de se connecter à la base de données" );
  6. //stockage dans la BDD
  7. $table = "recup";
  8. $login = $_POST['login'];
  9. $password = $_POST['password'];
  10. if(!get_magic_quotes_gpc())
  11. {
  12. $login = addslashes($login);
  13. $password = addslashes($password);
  14. }
  15. $sql = "INSERT INTO " . $table . "(login, password) VALUES('" . $login . "','" . $password . "')";
  16. mysql_query($sql)
  17. or die('Erreur SQL !'.$sql.'
  18. '.mysql_error()); 
  19. //deconnexion de la BDD
  20. mysql_close();
  21. ?>



Qui ne marche toujours pas helas ....
d'apres l'erreur que j'ai il n'arrive pas a se connecter a la BDD je suis chez ifrance comme hebergeur quelqu'un sait d'ou peut venir le probleme ?

Répondre à seb28310

Tu as un problème de parenthèse en ligne 7.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

oui c'est regler
mysql_select_db("i5870921", $db) or die("Impossible de trouver la base" );

mais ca ne marche toujours pas :(

Répondre à seb28310

c'est bon j'ai trouver c'etait pas localhost mais autre chose merci kan mm sim07 ;)

Répondre à seb28310
Tom's Guide > Forum > Programmation > Probleme SQL [RESOLU]
Aller à :

Il y a 299 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens