Autor Gast
Datum 29.04.2007 21:01
Beiträge: anonymous schrieb am 29.04.2007 um 14:51:25 Uhr folgendes:

Hi Stefan,

werd ich machen, aber will erst noch ein wenig austesten, bin nämlich noch auf ein weiteres Problem gestossen. Mit PHP 5 liefert ibase_query für ein UPDATE / INSERT / DELETE kein true mehr zurück sondern die Anzahl der manipulierten Datensätze.
Damit funktioniert

if ($docommit && $ret === TRUE) {
ibase_commit ($this->_transactionID);
}

nicht mehr.


Wenn ibase_query unter PHP 5 bei update/insert/delete 0 anstatt false liefert kann man evtl. folgendes machen:

if ($docommit && (($ret === TRUE) || ($ret > 0))) {
ibase_commit ($this->_transactionID);
}

Sollte dann unter PHP 4 und 5 lauffähig sein.


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/