Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 359
Благодарности: 6

Профиль | Отправить PM | Цитировать


надо запросов ещо урезать

все явные дубли я убрал

но вот на таких запросах застрял основательна
вот такой
PHP код: Выделить весь код

$sql2 mysql_query("SELECT * FROM `users` where rang='0'");

$ur0=mysql_num_rows($sql2);
$sql3 mysql_query("SELECT * FROM `users` where rang='1'");
$ur1=mysql_num_rows($sql3);
$sql4 mysql_query("SELECT * FROM `users` where rang='2'");
$ur2=mysql_num_rows($sql4);
$sql5 mysql_query("SELECT * FROM `users` where rang='3'");
$ur3=mysql_num_rows($sql5);
$sql6 mysql_query("SELECT * FROM `users` where rang='4'");
$ur4=mysql_num_rows($sql6);
$sql7 mysql_query("SELECT * FROM `users` where rang='5'");
$ur5=mysql_num_rows($sql7);
$sql8 mysql_query("SELECT * FROM `users` where rang='6'");
$ur6=mysql_num_rows($sql8);
$sql9 mysql_query("SELECT * FROM `users` where rang='7'");
$ur7=mysql_num_rows($sql9);
$sql20 mysql_query("SELECT * FROM `users` where rang='8'");
$ur8=mysql_num_rows($sql20);
$sql21 mysql_query("SELECT * FROM `users` where rang='9'");
$ur9=mysql_num_rows($sql21);
$sql22 mysql_query("SELECT * FROM `users` where rang='10'");
$ur10=mysql_num_rows($sql22); 

предложили урезать до

PHP код: Выделить весь код

$sql2 mysql_query("SELECT * FROM `users` where rang in (0,1,2,3,4,5,6,7,8,9,10)");

$ur0=mysql_num_rows($sql2);
switch(
$ur0['rang']) {
   case 
1/* здесь действия для rang = 1 */ break;
   case 
2/* здесь действия для rang = 2 */ break;
   case 
3/* здесь действия для rang = 3 */ break;
// и т.д


но я так и не понял что здесь писать

PHP код: Выделить весь код

case 1/* здесь действия для rang = 1 */ break; 



Отправлено: 19:27, 29-06-2011 | #3