###前提・実現したいこと
php5.6とMYSQLを使って、画像をDBに保存したい。
###該当のソースコード
$mysqli = new mysqli( DB_HOST, DB_USER, DB_PASS, DB_NAME );
$mysqli->set_charset("utf8");
$img = 'http://xxx.com/xxx.jpg';
$img_link = file_get_contents ( $img );
$img_data = $mysqli->real_escape_string($img_link);
$stmt = $mysqli->prepare("INSERT INTO table1
( img_col
) VALUE( ? )");
$stmt->bind_param( 'b' , $img_data );
$stmt->execute();
$mysqli->close();
###発生している問題・エラーメッセージ
Parse error: syntax error, unexpected '$mysqli' (T_VARIABLE)
###試したこと
$img_data = $mysqli->real_escape_string($img_link);
エラーの行は上記で表示されます。
上記コメントアウトして別のデータをバインドするとうまくいくので、まずい箇所はそこだと思うのですが、タイプミスでもなく$mysqliも定義しているつもりなので、どこを修正したらいいのかまったくヒントもつかめていません。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/09 04:55
2017/02/09 08:31
2017/02/09 08:44
2017/02/09 09:10
2017/02/09 09:23
2017/02/09 09:28
2017/02/09 09:48 編集
2017/02/09 10:17 編集
2017/02/09 10:27
2017/02/09 10:32