|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Squissel Neuer User
Anmeldungsdatum: 10.03.2009 Beiträge: 2
|
10.03.2009 9:23 Problem mit MDB2, Schreibt INSERTS doppelt |
|
|
Hallo zusammen,
ich habe folgendes Problem :
In einer Config Datei initialisiere ich das MDB2 Objekt mit :
| Code: |
//Database Configuration
$dsn = "mysql://".$DBUserName.":".$DBPassword."@".$DBHost."/".$DBDatabase."";
$options = array(
'debug' => 2,
'result_buffering' => true,
);
$mdb2 =&MDB2::connect($dsn, $options);
if (PEAR::isError($mdb2)) {
die($mdb2->getMessage());
|
Mit diesem Code :
| Code: |
$sql = "INSERT INTO ..tbl1 ........";
$affected = &$mdb2->exec($sql);
// Always check that result is not an error
if (PEAR::isError($affected))
{
die($affected->getMessage());
}
$mdb2->disconnect();
$sql = "INSERT INTO ..tbl1 ........";
$affected = &$mdb2->exec($sql);
// Always check that result is not an error
if (PEAR::isError($affected))
{
die($affected->getMessage());
}
$mdb2->disconnect();
|
In die gleiche Tabelle mit unterschiedlichen Werten, werden mir in der Datenbanl 4 Einträge generiert.
Ich kann ausschließen, dass der Befehl zwei mal durchlaufen wird ... Woran kann das liegen ?? |
|
| Nach oben |
|
 |
mark Power User
Anmeldungsdatum: 31.05.2004 Beiträge: 970
|
10.03.2009 10:44 |
|
|
Mit dem disconnect() mittendrin dürftest du nur einen Eintrag bekommen.
Ergänz' doch mal bitte hinter den exec()-Aufrufen und zähle dann die ausgegebenen "x". Ich bezweifle, dass du mit deinem Ausschluss richtig liegst. |
|
| Nach oben |
|
 |
Squissel Neuer User
Anmeldungsdatum: 10.03.2009 Beiträge: 2
|
10.03.2009 19:22 |
|
|
Danke für den Tip ..
Habs letztendlich gefunden .. Es war eine Javascript funktion dran schuld, die die seite geprellt hat ..
Grüße |
|
| Nach oben |
|
 |
|
|
|
Zu Deinen Favoriten hinzufügen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|