dclp FAQ

FAQ der Newsgroups de.comp.lang.php.*

 
  • Increase font size
  • Default font size
  • Decrease font size

Datenbanken: Oracle

Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab?

E-MailDruckenPDFLesezeichen anlegen: Du musst dich einloggen um ein Lesezeichen für diesen Beitrag anzulegen. Es wird deiner persönlichen Lesezeichenliste hinzugefügt.

Um diese Datenfelder abzuspeichern, muss zuerst Speicher angefordert werden, dies geschieht mit OCIBindByName().

$req="INSERT INTO wurstbrote (name) VALUES (:name)";
$stmt=OCIParse($conn, $req);
// nun binde ich den Inhalt von $wurstbrotname
// an den Oracle Platzhalter :name
OCIBindByName($stmt,":name",$wurstbrotname,-1);
OCIExecute($stmt);

Trotz dieser Umständlichkeit gestaltet sich das Lesen/Schreiben von grösseren Datensätzen performanter als z.B. bei MySQL.

Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab?
http://www.php-faq.de/q-oracle-langer-text.html
 

Login