Показать сообщение отдельно
Старый 13.05.2011, 19:22   #8
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Сообщение от lovepsone Посмотреть сообщение
Хм..... Спасибо!
Я как раз начал читать про цикл while
получилось вот так:
Код:
	for ($a = 0; $a++ < 100;)
		{
  		selectDb('lk');
		$sql_text = mysql_query ("SELECT text_loc8 FROM text WHERE id=$a");
		$write[$a] = mysql_result ($sql_text,0);  
		}

В дальнейшем тему не закрывайте пожалуйсто. Может еще чего спрошу.
сколько, сколько там будет запросов к базе?

не проще ли подготовить один критерий отбора и выполнить ОДИН запрос?

Код:
     $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");

Последний раз редактировалось Кот ДаWINчи; 13.05.2011 в 19:28.
Кот ДаWINчи вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
KiriX (13.05.2011), lovepsone (14.05.2011)