URLから取得したものに基づいてクエリを作成するPHPを作成しようとしています。私はそれを完了するために必要なコードに近づいていると確信していますが、正しい構文を得ることができません. アイデアは、URL ?companies=bla,bla,bla (私はこれを配列に格納しました) 内のすべての企業をループし、それぞれに対して $query の SQL ステートメントの一部をエコーするというものです。私は自分のコードが悪くなることを知っています。私はそれを完全に認識していますが、正しい構文がないとデバッグできません。誰かが私の構文を修正できれば、非常に感謝しています!
ありがとう
$companies = $_GET['companies'];
$companiesArray = explode(',', $companies);
$companiesArrayLength = count($companiesArray);
$query = $db->query(
for ($i = 0; $i < $companiesArrayLength; $i++) {
echo "SELECT * FROM " . $companiesArray[$i] . " UNION ALL";
}
//echo " ORDER BY timestamp DESC LIMIT 50";
);