Pb avec mon insertion du php dans mysql
miminaou Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
dam75 Messages postés 1063 Date d'inscription Statut Dernière intervention - 9 juin 2009 à 10:14
dam75 Messages postés 1063 Date d'inscription Statut Dernière intervention - 9 juin 2009 à 10:14
A voir également:
- Pb avec mon insertion du php dans mysql
- Insertion sommaire word - Guide
- Insertion liste déroulante excel - Guide
- Touche insertion clavier - Guide
- Insertion signature word - Guide
- Easy php - Télécharger - Divers Web & Internet
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?? )
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