Pb avec mon insertion du php dans mysql
Fermé
miminaou
Messages postés
4
Date d'inscription
mardi 19 mai 2009
Statut
Membre
Dernière intervention
8 juin 2009
-
8 juin 2009 à 21:33
dam75 Messages postés 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 - 9 juin 2009 à 10:14
dam75 Messages postés 1041 Date d'inscription lundi 4 mai 2009 Statut Webmaster Dernière intervention 21 février 2023 - 9 juin 2009 à 10:14
A voir également:
- Pb avec mon insertion du php dans mysql
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Insertion sommaire word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Insertion filigrane word - Guide
2 réponses
Bonjour essaye comme sela
INSERT INTO rendez_vous VALUES('','','1989-12-12','12:35','arachage de dent') ;
ja ne pense pas que sa avancera a grand chose alors pourrai tu donner le code du CRETA TABLE de la table rendez-vous. ( tu n'utilisera pas DBDesigner par hazard?? )
INSERT INTO rendez_vous VALUES('','','1989-12-12','12:35','arachage de dent') ;
ja ne pense pas que sa avancera a grand chose alors pourrai tu donner le code du CRETA TABLE de la table rendez-vous. ( tu n'utilisera pas DBDesigner par hazard?? )
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 10:14
9 juin 2009 à 10:14
Bonjour,
Visiblement, tes tables sont en InnoDB (le moteur relationnel contrairement à MyISAM), et une contrainte a été mise :
- le champs Num_dossier de la table rendez_vous et lié au champs Num_dossier de la table patient
- donc il doit exister dans la table patient pour que Mysql accepte de l'insérer dans rendez_vous
- or dans ta requête, tu l'insères à vide ''
- les contraintes d'intégrité référentielle refusent cela.
- Si cela était accepté, tu te retrouverais avec un rv qui ne serait rattaché à aucun patient :)
--> tu dois indiquer un num_dossier valide dans ta requête d'insertion, c'est à dire existant dans la table patient.
La personne qui a conçu la BDD a bien fait, ce sont de très bonnes pratiques, par contre du coup c'est moins permissif ...
Bon courage
Visiblement, tes tables sont en InnoDB (le moteur relationnel contrairement à MyISAM), et une contrainte a été mise :
- le champs Num_dossier de la table rendez_vous et lié au champs Num_dossier de la table patient
- donc il doit exister dans la table patient pour que Mysql accepte de l'insérer dans rendez_vous
- or dans ta requête, tu l'insères à vide ''
- les contraintes d'intégrité référentielle refusent cela.
- Si cela était accepté, tu te retrouverais avec un rv qui ne serait rattaché à aucun patient :)
--> tu dois indiquer un num_dossier valide dans ta requête d'insertion, c'est à dire existant dans la table patient.
La personne qui a conçu la BDD a bien fait, ce sont de très bonnes pratiques, par contre du coup c'est moins permissif ...
Bon courage