Probleme MYSQL
Adrix08
Messages postés
126
Statut
Membre
-
Sh@tter Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
Sh@tter Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
tout dabord voici mon code :
$db=mysql_connect("localhost", "root", "");
mysql_select_db("planning",$db);
$prenom=$_POST['prenom'];
$heure_debut=$_POST['heure_debut'];
$heure_pause=$_POST['heure_pause'];
$heure_fin=$_POST['heure_fin'];
$date=$_POST['date'];
$sql= "INSERT INTO compteur ";
$sql= $sql. "(date,prenom,heure_debut,heure_pause,heure_fin)";
$sql= $sql. "Values ('$date','$prenom','$heure_debut','$heure_pause','$heure_fin')";
$res=mysql_query($sql,$db);
le probleme qui ce pose et le fait que je n'arrive pas a enregistrer mes données sur ma base les seules données qui si inscrivent sont : prenom et heure_debut.
Et je n'arrive pas a faire plusieurs enregistrement . Merci de votre aide
tout dabord voici mon code :
$db=mysql_connect("localhost", "root", "");
mysql_select_db("planning",$db);
$prenom=$_POST['prenom'];
$heure_debut=$_POST['heure_debut'];
$heure_pause=$_POST['heure_pause'];
$heure_fin=$_POST['heure_fin'];
$date=$_POST['date'];
$sql= "INSERT INTO compteur ";
$sql= $sql. "(date,prenom,heure_debut,heure_pause,heure_fin)";
$sql= $sql. "Values ('$date','$prenom','$heure_debut','$heure_pause','$heure_fin')";
$res=mysql_query($sql,$db);
le probleme qui ce pose et le fait que je n'arrive pas a enregistrer mes données sur ma base les seules données qui si inscrivent sont : prenom et heure_debut.
Et je n'arrive pas a faire plusieurs enregistrement . Merci de votre aide
A voir également:
- Probleme MYSQL
- Mysql community download - Télécharger - Bases de données
- Mysql 1045 - Forum Windows
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Galère à n'en plus finir avec l'accès à mysql ✓ - Forum Linux / Unix
2 réponses
A priori ce n'est pas une erreur de syntaxe, à moins que je me trompe...
Regarde plutôt du côté de ta base, est-ce que les types que tu tentes d'insérer sont les bons, est-ce que l'ordre est le bon aussi...
Regarde plutôt du côté de ta base, est-ce que les types que tu tentes d'insérer sont les bons, est-ce que l'ordre est le bon aussi...
Dans ce cas là tu dois faire les 2 INSERT à la suite l'un de l'autre. Ca donnerait qqch du style :
if(isset(....))
{
mysql_query('INSERT INTO employe VALUES.....');
mysql_query('INSERT INTO compteur VALUES.....');
}
En revanche cette solution est un peu basique, moi je te conseille de t'intéresser aux transactions (cf google), pour éviter que tu ai la première insertion qui se fasse sans la deuxième par exemple.
Par contre j'ai un autre truc que je voudrai savoir : dans ma base j'ai 2 table une table employe , une table compteur , dans ma table employe ya un id_employe et jaimerai bien que ce qu'il y a dans id_employe que a chaque fois que je fait un enregistrement qu'il sinscrive dans la table compteur automatiquement en même temps que les informations que j'ai rentrée