Цитата:
Сообщение от Кот ДаWINчи
сколько, сколько там будет запросов к базе?
не проще ли подготовить один критерий отбора и выполнить ОДИН запрос?
Код:
$stroka = "(";
for ($a = 0; $a++ < 100;)
{
$stroka = $stroka.$a;
if ($a < 99) $stroka = $stroka.",";
else $stroka = $stroka.")";
}
selectDb('lk');
$sql_text = mysql_query ("SELECT `text_loc8` FROM `text` WHERE `id` IN $stroka");
и далее разбираем получившийся массив
Не стоит так напрягать MYSQL ...
а можно еще хитрее сделать запрос к базе:
Код:
$sql_text = mysql_query ("SELECT `text_loc8` FROM `text` WHERE `id` BETWEEN 0 AND 100");
|
первый вариант лучше так:
PHP код:
$stroka = "(";
for ($a = 0; $a++ < 100;){
$stroka .= $a.',';
}
$stroka = rtrim($stroka, ',').')';
selectDb('lk');
$sql_text = mysql_query ("SELECT `text_loc8` FROM `text` WHERE `id` IN $stroka");