Rüdiger Wenig: Dateiverweise in Oracle ablegen

Beitrag lesen

Muss die Textdatei in Oracle durchsuchbar sein? Sonst würde ich vorschlagen die Textdatei woanders abzulegen und nur den Pfad in Oracle abzulegen

The table will look like this :
ID_TXT         Path
90001         /pub/other/pic/frage1.txt
90002         /pub/other/pic/frage2.txt
90003         /pub/other/pic/frage3.txt
90004         /pub/other/pic/frage4.txt

Abfrage:

$ID = 90001;
$conn = OCILogon( .....); // Deine Connection hier
$stmt = OCIParse($conn,"Select path
from image_tbl where ID_TXT = $ID");
OCIExecute($stmt);

if (OCIFetch($stmt))
  {
  $_path = OCIResult($stmt,1);
  print "$_path">; // Text anzeigen
  }
else
  {
  print "Keinen Text gefunden";
  }

OCIFreeStatement($stmt);
OCILogOff($conn);

Textdatei hochladen:

$data = "........"; // text binary data

$path = "/pub/other/txt/";
$file=fopen($path."frage5.txt",w);
fwrite($file,$data,strlen($data));
fclose($file);

Gruß

Rüdiger