Ben çevrimdışı MSSQL sunucusu online bir MySQL veritabanı okuma eşitlemek için ihtiyacı olan bir web sitesi oluşturma. Bütün haberleşme ve MSSQL tüm alanları okuma bu görüntü alanı dışında Tamam çalışıyor. Ben bir süre için PHP ve MySQL ile çalışan ve / (BLOB'lar kullanarak) bir MySQL veritabanı görüntüleri almak / eklemek için biliyorum edilmiştir. Ben MSSQL ile ilk aynı kavram denedim ve ben sadece o iş için alınamıyor. Herkes php kullanarak MSSQL görüntüleri alma / ekleme ile çalışan herhangi bir deneyimi var mı? Zaten .. İşte ben denedim ve işe yaramadı kod kombinasyonları bir kaç gün için benim topları avı olmuştur ..
<
?php
$conn = mssql_connect("COMP1");
mssql_select_db("datalab",$conn);
// storing a file
$datastring = file_get_contents("banner.jpg");
$data = unpack("H*hex", $datastring);
mssql_query("insert into milos (id,naziv, slika)
values ('2','img2.jpg', 0x".$data['hex'].")");
// retrieving
$result = mssql_query("select slika from milos where naziv = 'img2.jpg'");
$row = mssql_fetch_array($result);
header("Content-type: image/jpeg;");
$data = $row['slika'];
echo $data;
//echo $slika;
?>
<
?php
$conn = mssql_connect("COMP1");
mssql_select_db("datalab",$conn);
$result = mssql_query("select slika from milos where naziv = 'img.jpg'");
$row = mssql_fetch_array($result);
header("Content-type: image/jpeg;");
$data = $row['slika'];
$datas = substr($data,78);
echo $datas;
?>
<
?php
$conn = mssql_connect("COMP1");
mssql_select_db("datalab",$conn);
$result = mssql_query("select slika from milos where naziv = 'img.jpg'");
$row = mssql_fetch_array($result);
header("Content-type: image/bmp;");
$data = $row['slika'];
$data_pos = strpos($data,"JFIF");
$datas = substr($data,$data_pos - 6);
echo $datas;
?>
Biri bana yardımcı olabilir misiniz?
Thanks in advance.. Nimmy....