Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменение 2 рызных полей в 2 ячейках одновременно?
 
 автор: sidPR   (09.02.2007 в 22:24)   письмо автору
 
 

я пишу так :


$query_read = "UPDATE `users` SET `unread` = `unread`+1 WHERE `id` = 1 LIMIT 1;";
$query_read2 = "UPDATE `users` SET `out_unread` = `out_unread`+1 WHERE `id` =2 LIMIT 1;";
MYSQL_QUERY($query_read);
MYSQL_QUERY($query_read2);


Но мне почемуто кажется что это слишком громоздко и по выполнению будет очень медленным нежели все это одной строчкой записать... не посоветуете как лучше оптимизировать данные 2 запроса.... или это вполне нормально?

   
 
 автор: cheops   (10.02.2007 в 02:44)   письмо автору
 
   для: sidPR   (09.02.2007 в 22:24)
 

Если у вас WHERE-условия различались бы, можно было бы объединить запросы, а так не получится - лучше использовать два запроса как сейчас.

   
 
 автор: sidPR   (10.02.2007 в 17:34)   письмо автору
 
   для: cheops   (10.02.2007 в 02:44)
 

WHERE Различаются только ID ...

   
 
 автор: sidPR   (10.02.2007 в 22:15)   письмо автору
 
   для: sidPR   (10.02.2007 в 17:34)
 

а если таблици разные вот пример:



$select_sql = "SELECT *  FROM `top_menu` WHERE  id = $news[top_id] ORDER BY id"; 
$result = MYSQL_QUERY($select_sql);
$top = mysql_fetch_array($result);

$select_sql = "SELECT *  FROM `sub_menu` WHERE  id = $news[sub_id] ORDER BY id"; 
$result = MYSQL_QUERY($select_sql);
$sub = mysql_fetch_array($result);


такие выборки тоже оптимизировать 2 табличными запросами незя ?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования