Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/06/2011, 19h33   #1
 
Inscription : mai 2007
Messages : 304
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 304
Points : -10
Points : -10
Par défaut error dans l'insertion des données

Bonjour,

j'ai un message d'erreur lorsque je submit mon fomulaire
PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`dev`.`disc`, CONSTRAINT `FK_disc` FOREIGN KEY (`uIr`) REFERENCES `uti` (`ir`))
sachant que j'ai dans mon
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Discount_Model_DbTable_Disc extends Zend_Db_Table
{
	protected $_name = 'disc';
	protected $_primary = 'idDisc';
 
	public function addDisc(array $data)
	{
		if(!empty($data))
		{
			$row = $this->createRow();
			$row->idDisc 	    =	 	$data['idDisc'];
 
			$row->status		= 	$data['status'];
			try {
				return $row->save();			
			} catch (Exception $e) {
				return $e;
			}
		}
		return false;
	}
merci pour votre réponse
manjava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 20h10   #2
Membre régulier
 
Avatar de 2h15Crew
 
Homme Valentin
Étudiant
Inscription : mai 2011
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Valentin
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 79
Points : 97
Points : 97
Je crois que le message d'erreur est on ne peut plus clair.
Tu as fait une violation de contraintes sur la clé étrangère...
Vérifie que la valeur que tu veux insérer ou modifier existe bien dans la table où l'attribut est clé primaire.
2h15Crew est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web