ciao, ho letto l'articolo FILES DENTRO A MYSQL che mi pare molto esauriente solo che io devo fare na cosa un pņ diversa:
ho una tabella gią fatta ed una serie di filez (jpg) da metterci dentro; pensavo di fare tutto con uno script che fa un ciclo for con dentro una query di update ma mi dą sto problema :
for ( $i = 1; $i < 94; $i++)
{
if ($i < 10) { $u = "00";}
elseif (($i >= 10) && ($i < 100)){ $u = "0";}
elseif ($i > 99) { $u = "";}
$fotop = $u.$i."s.jpg";
$fotog = $u.$i.".jpg";
$pathfile_p = "C:\\test\\miosito\\CATALOGO\\".$fotop;
$pathfile_g = "C:\\test\\miosito\\CATALOGO\\".$fotog;
$filez_p = fopen("$pathfile_p","rb");
$contents_p = fread($filez_p,filesize($pathfile_p));
$filez_g = fopen("$pathfile_g","rb") or die ("funzione non riuscita");
$contents_g = fread($filez_g,filesize($pathfile_g));
$q = "UPDATE provaimg SET file_s = '$contents_p', file_g = '$contents_g' WHERE id = '$i'";
mysql_query($q, $db) or die (mysql_error());
print("<tr><td>$pathfile_p</td><td>$pathfile_g</td></tr>\n");
}
e ricevo questo errore:
You have an error in your SQL syntax near 'móf|ÖļķIž¼t£”ęø¶ś3«žėśš'“¹9·iį¶rrÆēĘ3A[“,dF±#cŪć=w ō"«ś±·ŲŹ' at line 1