DB Mysql n'enregistre pas les records ... ???

Résolu
altf4 -  
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Un truc de fou...
Je poste un record dans une DB SQL, la DB reste vide.

Voici le code :

<?php
$Val1="12345";
$Val2="12345";
$Val3="12345";
$Val4="12345";
$Val5="01/01/2000";
$Val6="12345";
$Val7="12345";
$Val8="12345";
$Val9="12345";
$Val10="12345";
$Val11="12345";
$Val12="12345";
$Val13="12345";
$Val14="1";
$Val15="1";
$Val16="12345";
$Val17="1";
$Val18="1";
$Val19="1";
mysql_connect("localhost", "root", "********");
mysql_select_db("bcb");
mysql_query("INSERT INTO membres VALUES(NULL,'$Val1','$Val2','$Val3','$Val4','$Val5','$Val6','$Val7','$Val8','$Val9','$Val10','$Val11','$Val12','$Val13','$Val14','$Val15','$Val16','$Val17','$Val18','$Val19')" );
mysql_close();
?>

et la structure de la table :

Champ Type Interclassement Attributs Null Défaut Extra
Uid int(11) Non aucune auto_increment
Pseudo varchar(20) utf8_general_ci Non aucune
Motpasse varchar(20) utf8_general_ci Non aucune
Nom varchar(50) utf8_general_ci Non aucune
Prenom varchar(50) utf8_general_ci Non aucune
Datenaissance date Non aucune
Adressef varchar(75) utf8_general_ci Non aucune
Codef varchar(6) utf8_general_ci Non aucune
Communef varchar(75) utf8_general_ci Non aucune
Adressel varchar(75) utf8_general_ci Non aucune
Codel varchar(6) utf8_general_ci Non aucune
Communel varchar(75) utf8_general_ci Non aucune
Email varchar(75) utf8_general_ci Non aucune
Gsm varchar(25) utf8_general_ci Non aucune
Sexe char(1) utf8_general_ci Non aucune
Acheteurvendeur char(1) utf8_general_ci Non aucune
Numentreprise int(11) Non aucune
Condgen char(1) utf8_general_ci Non aucune
Contrasigne char(1) utf8_general_ci Non aucune
Gsmvalide char(1) utf8_general_ci Non aucune


Je tourne en rond...
Si une bonne âme pouvait voir mon erreur, ce serait super sympa !!!
A voir également:

3 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Est-ce que tu as fait un echo sur chaque variable pour vérifier qu'elles sont bien remplies ?

1
altf4
 
Merci pour ta réponse, et OUI, je l'ai fait, tout est rempli et avec des valeurs correctes...
Mon doute se siture au niveau du NULL, mais j'ai déjà essayé sans le NULL, avec des '' vides, juste avec une virgule,...
j'ai tout essayé...
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
OK.

Modifie ton mysql_query de cette facon :

mysql_query("INSERT INTO...") or die("MySQL ERROR : ".mysql_error());

Et relance, pour voir si un message d'erreur s'affiche.

Sinon, tente de passer la requête avec des valeurs d'exemple directement sur la base, via phpMyAdmin par exemple.

0
altf4
 
Mec! Tu es génial !!!
J'avais en effet une erreur dans le format de la DATE
Ca marche !!!!!!!!!!!

Mille merci !!!
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
De rien :-)

0