PDO-Funktionen mit PHP 5.1

PDO-Funktionen mit PHP 5.1

am 23.10.2005 21:41:50 von Brit Schiergl

Hallo,

hat jemand von euch schon etwas Erfahrung mit den PDO-Funktionen von PHP
5.1?
Ich habe etwas Probleme mit der Funktion setAttribute, da sie nicht
dokumentiert ist.
Bsp.
$conn = new PDO($strDbLocation,$strDbUser,$strDbPassword);
$conn->setAttribute(PDO_ATTR_ORACLE_NULLS,1);

$sportid = 0;
$sport = "";
$dbInsert = $conn->prepare("INSERT INTO mod_sport (SPORT_ID,SPORT_FAEHIGK)
VALUES (:sportid, :sport)");

$dbInsert->bindParam(':sportid',$sportid,PDO_ATTR_ORACLE_NUL LS);
$dbInsert->bindParam(':sport',$sport,PDO_PARAM_STR,strlen($s port),PDO_ATTR_ORACLE_NULLS); $dbInsert->execute();Ich hab das Problem, dass ich bei Oracle keine leeren Strings an die DB zumEinfügen von Daten verwenden kann und hatte gehofft, das die KonstantePDO_ATTR_ORACLE_NULLS eben dieses Problem behebt.Ich hab das Programm schon in allen Möglichen Kombinationen durchprobiert,aber Oracle weigert sich immer noch unerbitterlich, meinen leeren String zuakzeptieren.Sobald ich auch nur einen Buchstaben übergebe, ist alles OK undfunktioniert.Brit