IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Db PHP Discussion :

error dans l'insertion des données


Sujet :

Zend_Db PHP

  1. #1
    Invité
    Invité(e)
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre actif Avatar de 2h15Crew
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 79
    Par défaut
    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.

Discussions similaires

  1. insertion des données d'un fichier word dans une base de données
    Par pigeon015 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/02/2007, 09h04
  2. Réponses: 3
    Dernier message: 20/12/2006, 17h59
  3. [Conception] Pb d insertion dans une BDD des données d un formulaire
    Par xtiand4 dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 02/06/2006, 18h18
  4. [VB6]problème d'insertion des donneés dans une base d'Access2003
    Par lanbok dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2006, 12h17
  5. [C#] problème avec l'insertion des données dans MySQL
    Par madica dans le forum Accès aux données
    Réponses: 7
    Dernier message: 08/11/2005, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo