Я искал нечто похожее на стеке, но ничего такого, как это.php - dynamic mysql_query in for loop from url array
Мне кажется, что я должен генерировать уникальный запрос MySQL внутри цикла, так как каждая итерация должна искать другую таблицу. цикл из разнесенного массива $ _GET.
Проблема заключается в создании иначе называемого mysql-запроса на основе итерации цикла. Я сделал это, когда имя $ var отличается, но оно не работает, я думаю, потому что это строка не переменная?
Любая помощь оценили
$temps = explode(",", $_GET['temps']);
$tempCount = count($temps);
for ($i=0; $i<$tempCount; $i++)
{
/*'normal' database lookup
$check = mysql_query("SELECT * FROM _db_".$temps[$i]."");
$checks = array();
while ($row = mysql_fetch_assoc($check)) {
$checks[] = $row;
}*/
//here's where I'm trying to build a 'dynamic' lookup for each loop iteration
$checkTemp=$check.$temps[$i];
$checkTempArray=$check.$temps[$i].'Array';
$checkTemp = mysql_query("SELECT * FROM _db_".$temps[$i]."");
$checkTempArray = array();
while ($row = mysql_fetch_assoc($checkTemp)) {
$checkTempArray[] = $row;
}
}
что такое '$ check' ?? – swapnesh
$ check не используется – gavin
Что вы подразумеваете под запросом MySQL по-разному? –