mySQL DB に「追加の画像」列があり、最初の URL だけを「メイン画像」として別の列にコピーしようとしています (これまでのところ失敗しています)。
例えば:
http://website.com/img1.jpg,http://website.com/img2.jpg,http://website.com/img3.jpg,etc..
これらの画像は引用符で囲まれておらず、データベースはフィード経由で自動的に更新されるため、それぞれを手動で更新するだけでは問題ありません。
私はいくつかのPHPコードを持っています:
$query5 = "SELECT COL_66 FROM tbl_name";
$result6 = mysql_query($query5);
if (!$result6) {
echo 'Query5 Failed: ' . mysql_error();
exit;
}
$row2 = mysql_fetch_row($result6);
使おうとしていた
$picture = implode(",", $row2);
echo $picture[0];
そして、私は試しました
$picture = explode(",", $row2);
echo $picture[0];
内破の戻り値は次のとおりです。
h
爆発の戻り値は次のとおりです。
Warning: explode() expects parameter 2 to be string, array given in ...
これは、img URL の (?) の周りに引用符がないためだと思います。
私は何か間違ったことをしていますか?引用符と関係がありますか?
読んでくれてありがとう!