Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-05-2007 17:36:09

ToxiZz
Nouveau membre
Date d'inscription: 24-04-2007
Messages: 4

[Zend_Db][0.9.2]Insert

Bonjour à tous,

J'ai un petit souci : un INSERT INTO m'ajoute 3 fois le même enregistrement..

Voici mon code :

Code:

$sql =
'INSERT INTO    `events`(`event_date1`, `event_date2`, `event_name`, `event_url`, `event_desc`, `event_active`, `image_id`, `location_id`, `user_id`) '.
'VALUES            (:date1, :date2, :name, :url, :desc, :active, :image_id, :location_id, :user_id)';

$this->_db->query($sql, array('date1' => $date1, 'date2' => $date2, 'name' => $name, 'url' => $url, 'desc' => $desc, 'active' => $active, 'image_id' => $image_id, 'location_id' => $location_id, 'user_id' => $user_id));

REM : J'ai affiché une trace dans ma fonction

Code:

echo 'Events_Model::insert<br />';

et il ne passe bien qu'une seule fois dedans.

Dernière modification par ToxiZz (05-05-2007 17:38:45)

Hors ligne

 

#2 09-05-2007 12:06:41

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Zend_Db][0.9.2]Insert

Perso je ne vois pas d'erreur dans ton code, est-ce que tu peux nous envoyer le code SQL qui crée la table ? je pourrai tester ton code en vrai de vrai pour voir.

Sinon tu peux simplifier ton code avec :

Code:

$row = array('event_date1' => $date1, 'event_date2' => $date2,...);
$rows_affected = $_db->insert('events', $row);

Cordialement,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages