これに対する答えで別の質問を見つけようとしましたが、運がありませんでした。私の質問は基本的に...これでうまくいきますか?
$insert_tweets = "INSERT INTO tweets (
'id',
'created_at',
'from_user_id',
'profile_image',
'from_user',
'from_user_name',
'text'
) VALUES (
{$user_data[$i]["id"]},
{$user_data[$i]["created_at"]},
{$user_data[$i]["from_user_id"]},
{$user_data[$i]["profile_image"]},
{$user_data[$i]["from_user"]},
{$user_data[$i]["from_user_name"]},
{$user_data[$i]["text"]}
)"
for($i=0;$i<count($user_data);$i++){
mysqli_query($mysqli,$insert_tweets);
}
$user_data は多次元配列で、最初のレベルは数値で、次のレベルは連想です。
また、挿入前に連想配列変数を「データベースを準備」/サニタイズする最良の方法は何でしょうか? 悪意のあるデータは想定していませんが、いつでも可能です。