В твоём случае проще сделать по порядку выполнение...
[code]
<?php
$add = mysql_num_rows(mysql_query(\"SELECT * FROM `my_strana` WHERE `id_user` = \'\".$user[\'id\'].\"\' and `otvet` = \'0\'\");
$count = mysql_num_rows(mysql_query(\"SELECT * FROM `my_strana` WHERE `id_user` = \'\".$user[\'id\'].\"\' and `otvet` = \'1\'\");
$next=$count+1;
$id = mysql_fetch_array(mysql_query(\"SELECT * FROM `strana` WHERE `id` = \'\".$next.\"\' LIMIT 1\");
if($add == 0){
mysql_query(\"INSERT INTO `my_strana` SET
`id_user` = \'\".$user[\'id\'].\"\',
`otvet` = \'0\',
`id_strana` = \'\".$id[\'id\'].\"\'
\"
}
?>
[/code]
Соединяй таблицы JOIN\'ом,на джоне скидывал код.
UA95, Ты бы для начала спросил какой у него двиг мускула.
UA95, хм.Интересно.Какой?
Если myisam,то еще по-божески.Если Инно,то там джоин долго думает.
Ну 3 запроса в любом случае будут медленее чем 1.
Хорошую идею подкинул. Сделал по порядку)
UA95, ладно...Соедини в его случае JOIN`ом...Мне интересно твое предложение
Не парьте себе мозги с оптимизацией.Несколько сотых мс,лучше ваш сайт не зделают.
Islamfon, сто плюсов с тебя