我正在尝试制作一些 PHP,它根据从 URL 获得的内容创建查询。我很确定我已经接近完成它所需的代码,但我的语法不正确。这个想法是,它遍历 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";
);