Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Voila nous sommes plusieurs a travailler sur le meme projet...
Depuis 5 jours tous les insert sur un objet $db ce comporte de manière etrange je m'explique:
normalement si je veux inserer dans une table bug je fais realise une requete du type
'INSERT INTO "bug" ('desc') VALUES ('mon bug à la mort la moi')';
mais voila sur ce projet on utilise $db->insert($data) ou $data est un array comportant le couple
desc,mon bug à la mort la moi.
La table bug est dotée d'un id en auto incrément.
Via une requete classique aucun pb mais depuis qq jours on ne peut plus réaliser aucun insert dans la base car
la requete générée par $db->insert($data) a cette tete :
'INSERT INTO "bug" ('desc','bug_id') VALUES ('mon bug à la mort la moi','')';
ou bug_id est l'id autoincrémenté et la clef primaire de la table bug
Et la forcement ca viole la contrainte de clée primaire....
Help please help car cracage à l'horizon....
Merci.
Hors ligne
Hello,
C'est quelle type de base ?
A+
Hors ligne
pour le parm auto incrément il vaut mieux utiliser l'objet
new Zend_Db_Exp('DEFAULT') ( par exemple pour postgresql ) 0(zéro) je crois marche pour mysql ...
Hors ligne
j'avoue ne pas comprendre
$table->insert(array('desc' => 'mon bug à la mort la moi'));
A+JYT
Hors ligne