Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Blob Feld beschreiben [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Blob Feld beschreiben


 
avravr
08-07-2010, 08:45 
 
Hallo,
ich versuche schon eine Weile etwas brauchbares zu finden wie ich ein Blob Datenfeld einer Oracle Datenbank beschreiben kann (nur mit Text).
Ich versuche mal anhand eines Beispiels zu erklären was ich vor habe:

Gehen wir von Folgender Spalte (MusikCDs) aus:

**********************************
***********MusikCDs***************
**********************************

**********************************
*id_musikcd (number) *
**********************************
**********************************
*cdname (varchar2(100)) *
**********************************
**********************************
*erschienen (varchar2(100)) *
**********************************
**********************************
*notiz (blob) *
**********************************
Ich will jetzt das Feld mit der Notiz mittels der Update- Funktion beschreiben.
Bisher habe ich dass wie folgt gemacht:


$update1 = "UPDATE MusikCDs SET erschienen = '2010' WHERE id_musikcd = '1'";

$stmt1 = oci_parse($GLOBALS["connection"], $update1);
$check = oci_execute($stmt1);
Das klappt mit dem blob- Feld leider nicht mehr ;(
Ich bin noch ziemlich unerfahren mit der Materie, deshalb wäre es schön eine gute Erklärung am besten mit Beispiel zu finden.
Aber wirklich brauchbares konnte ich da nicht ausfindig machen...

Oder hat jemand einen Tipp für mich??


PS. Das Blob Feld muss leider bleiben, da die Datenbank nicht von mir aufgesetzt wurde ;(


Gruß
avravr

 
onemorenerd
08-07-2010, 12:09 
 
Oracle+PHP Cookbook: Working with LOBs in Oracle and PHP (http://www.oracle.com/technology/pub/articles/oracle_php_cookbook/fuecks_lobs.html)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:40 Uhr.