의이 varialble 사진에 이미지 파일을 읽어 보자왜 연관 배열을 분해하면 왜 이전에 저장된 그림이 변경됩니까?
$picture = addslashes(fread(fopen($image, "r"), filesize($image)));
이 $ 사진은 당신이 쉽게 문제없이 데이터베이스 테이블에 삽입 할 수 있습니다.
이$final["banner"] = $picture;
$final["place"] = something...
나중에
$ 최종 분해 및 데이터베이스로 얻어진 값을 삽입 할 수 있습니다 : 어떤 이유
*for example*: INSERT INTO $banners(banner) VALUES($picture);
최종 연관 배열 $ 만들 수 있습니다
$fields = ""; $values = "";
while (list($name, $value) = each($final))
{
$fields .= "$name, ";
$values .= "'$value', ";
}
// Cut trailing commas
$values_fields = ereg_replace(", $", "", $values_fields);
$values = ereg_replace(", $", "", $values);
// Execute query
$query = "INSERT INTO banners($values_fields) VALUES($values)";
$res = mysql_db_query($database, $query) or mysql_die();
지금 MySQL이 경고를 "뭔가 틀린 "연속적인 $ 값을 $ picture와 함께 데이터베이스에 삽입 할 때. 왜?
무엇이 정확한 오류 메시지입니까? –