Wczytując zawartość pliku binarnego (obrazu) do zmiennej $banerek
$banerek = addslashes( fread( fopen( $banner,"r"), ...
można następnie bez trudu umieścic ją w tabeli bazy MySQL.
Jednak analogicznie wczytując zawartość pliku binarnego (obrazu) do
tablicy asocjacyjnej $final w celu późniejszego wstawienia jej do bazy
pojawia sie problem że nie można tej zawartosci wstawić.
$final["banner"] = addslashes( fread( fopen( $mysql_banner,"r"), ...
i rozkładając ją da składowe
while ( list($name, $value) = each($final) ) {
$values_fields .= "$name, ";
$values .= "'$value', ";
}
$query1 = "INSERT INTO $banery ($values_fields) VALUES('$values')";
$res = mysql_db_query( $db, $query1)
Pomimo że zmienne $value i $banerek mają tą samą zawartość, z
(zawartość binarną obrazka) , to zmiennej $value (pobranej z tab asoc $final)
- nie można wstawić do bazy. "MySQL Insert - Something wrong..."
Dlaczego ?