Registriert seit: 17. Feb 2005
Ort: Weitingen
679 Beiträge
Delphi 12 Athens
|
Re: PHP: datei in blob umwandeln
21. Okt 2005, 15:12
Zitat von geisi:
habe ein php-formular erstellt mit dem man u.a. auch ein bild uploaden kann. die daten werden über ein php-script in eine mysql-datenbank eingetragen. aber wie wandle ich das bild in ein binär-daten um(blob)?
für mySQL kann ich es dir momentan nicht sagen (müsste ich zuerst raussuchen), bei ADS wäre es zB so:
Code:
if ($id>0)
{
//update
$sSQL="UPDATE upload set description=? where id=?";
$aParams=array($eddescription,$id);
$typesarray=array(SQL_CHAR,SQL_INTEGER);
}
else
{
//insert
$file_name = $_FILES["edfile"]["tmp_name"];
$fname = $_FILES["edfile"]["name"];
$file_pointer = fopen($file_name, "r");
$file_read = fread($file_pointer, filesize($file_name));
fclose($file_pointer);
$filesize=filesize($file_name)/(1024);
$sSQL="INSERT INTO upload(filename, data, filesize, description) values (?,?,?,?)";
$aParams=array($fname, $file_read, $filesize, $eddescription);
$typesarray = array(SQL_CHAR,SQL_BINARY,SQL_DOUBLE,SQL_CHAR);
}
$rStmt=ads_prepare($rConn,$sSQL);
$rResult=ads_execute($rStmt,$aParams,$typesarray);
|
|
Zitat
|