IPB

Bienvenue invité ( Connexion | Inscription )



 
Reply to this topicStart new topic
> Problème mysql ???, INSERT INTO
jonroy
* Sep 14 2005, 01:39 AM
Message #1





Invités






Bonjour,
Je tente d'insérer des données dans ma base de données avec ce code, ca n'affiche pas d'erreur mais ca ne fonctionne pas.
Voici:
CODE
<?php
$connexion = mysql_connect("localhost","*******","******");
mysql_select_db("izcmbqez_annuaire",$connexion);

$query = "INSERT INTO gratocasino_membres (pseudo, password, email, nom, prenom, adresse, code_postal, ville, pays, parrain, points, des, poker, slot, blackjack, ofakind, roulette) VALUES ('$_POST[pseudo]', '$_POST[password]', '$_POST[email]', '$_POST[nom]', '$_POST[prenom]', '$_POST[adresse]', '$_POST[codepostal]', '$_POST[ville]', '$_POST[pays]', '$_POST[parrain]', '0', '5', '10', '5', '5', '5')";
$resultat = mysql_db_query("izcmbqez_annuaire", $query);
?>

Je cache bien sur mes codes secrets.
Merci,
Jonroy
Go to the top of the page
 
+Quote Post
mikhawa
* Sep 14 2005, 07:41 AM
Message #2





Invités






essaye comme ça:

CODE

<?php
$connexion = mysql_connect("localhost","*******","******");
mysql_select_db("izcmbqez_annuaire");
$pseudo= $_POST['pseudo'];
$password= $_POST['password'];
$email = $_POST['email'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$codepostal = $_POST['codepostal'];
$ville = $_POST['ville'];
$pays= $_POST['pays'];
$parrain= $_POST['parrain'];

$resultat = mysql_query("INSERT INTO gratocasino_membres (pseudo, password, email, nom, prenom, adresse, code_postal, ville, pays, parrain, points, des, poker, slot, blackjack, ofakind, roulette) VALUES ('$pseudo', '$password', '$email', '$nom', '$prenom', '$adresse', '$codepostal', '$ville', '$pays', '$parrain', '0', '5', '10', '5', '5', '5')");
mysql_close($connexion);
?>
Go to the top of the page
 
+Quote Post
jonroy
* Sep 14 2005, 12:44 PM
Message #3





Invités






J'ai essayé avec ton code mais ca ne fonctionne pas...
Go to the top of the page
 
+Quote Post
mikhawa
* Sep 14 2005, 02:06 PM
Message #4





Invités






il manque peut-être la dernière valeur:

VALUES ('$pseudo', '$password', '$email', '$nom', '$prenom', '$adresse', '$codepostal', '$ville', '$pays', '$parrain', '0', '5', '10', '5', '5', '5')

>>>>

VALUES ('$pseudo', '$password', '$email', '$nom', '$prenom', '$adresse', '$codepostal', '$ville', '$pays', '$parrain', '0', '5', '10', '5', '5', '5','10')

pour correspondre au 17 champs du début de requête (sinon y en a que 16)
Go to the top of the page
 
+Quote Post
Black_Shade
* Sep 14 2005, 05:26 PM
Message #5


Membre actif
****

Groupe : Membres
Messages : 127
Inscrit : 1-April 05
Lieu : Belgique
Membre n° 4,329



Je te conseille de faire un htmlentities() pour tes variables ;)
Pour les nombres il y a pas besoin des '
Et vérifie qu'il y a bien le nombre de champs que de valeurs
Go to the top of the page
 
+Quote Post
Belphegor
* Sep 14 2005, 05:36 PM
Message #6





Invités






dans l'absolue une bonne requete php c'est ca :

CODE

<?php
$connexion = mysql_connect("localhost","*******","******");
mysql_select_db("izcmbqez_annuaire");
$pseudo= addslashes(htmlentities($_POST['pseudo']));
$password= addslashes(htmlentities($_POST['password']));
$email = addslashes(htmlentities($_POST['email']));
$nom = addslashes(htmlentities($_POST['nom']));
$prenom = addslashes(htmlentities($_POST['prenom']));
$adresse= addslashes(htmlentities($_POST['adresse']));
$codepostal = addslashes(htmlentities($_POST['codepostal']));
$ville = addslashes(htmlentities($_POST['ville']));
$pays= addslashes(htmlentities($_POST['pays']));
$parrain= addslashes(htmlentities($_POST['parrain']));

mysql_query("INSERT INTO `gratocasino_membres` (`pseudo`, `password`, `email`, `nom`, `prenom`, `adresse`, `code_postal`, `ville`, `pays`, `parrain`, `points`, `des`, `poker`, `slot`, `blackjack`, `ofakind`,` roulette`) VALUES ('".$pseudo', '".$password."', '".$email."', '".$nom."', '".$prenom."', '".$adresse."', '".$codepostal."', '".$ville."', '".$pays."', '".$parrain."', '0', '5', '10', '5', '5', '5')") or die(mysql_error());
mysql_close($connexion);
?>



Sinon comme l'a dit mikhawa, le probleme viens d'un champs ou d'une variable manquante dans ta requete.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20th December 2014 - 09:09 PM
-->
RETOUR SITE TONWEBMASTER.COM

telephonie - Serveur Dédié - Opérateur internet - hébergement loadbalancing