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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: вопрос про Update

Сообщения:  [1-10]   [11-15] 

 
 автор: .   (12.07.2009 в 22:18)
 
   для: FaStY   (12.07.2009 в 18:02)
 

да, действительно...

  Ответить  
 
 автор: FaStY   (12.07.2009 в 18:02)   письмо автору
 
   для: .   (12.07.2009 в 17:44)
 

нет, 5 строк со статус 3, и 2 строки со статус 2 )

  Ответить  
 
 автор: .   (12.07.2009 в 17:44)
 
   для: Trianon   (12.07.2009 в 09:22)
 

Автор же сказал, что у него три строки с status = 3, а две с status = 2.

  Ответить  
 
 автор: FaStY   (12.07.2009 в 11:39)   письмо автору
 
   для: ride   (12.07.2009 в 10:27)
 

это хорошо, спасибо за ответ
На быструю руки писал, конечно where не выполняеться)

  Ответить  
 
 автор: ride   (12.07.2009 в 10:27)   письмо автору
 
   для: FaStY   (11.07.2009 в 17:43)
 

Разве это плохо?
"Если столбец устанавливается в его текущее значение, то MySQL замечает это и не обновляет его. "
взято отсюда

PS А у вас этот запрос выполняется(я говорю о синтаксисе WHERE)?

  Ответить  
 
 автор: Trianon   (12.07.2009 в 09:22)   письмо автору
 
   для: .   (12.07.2009 в 00:20)
 

Если в результате выполнения оператора обновления строки данные в ней никак не изменились, что это не считается affected row.
Верно, но только таких строк в таблице по исходному условию было пять. А не три. Если закрыть глаза на синтаксис запроса.

  Ответить  
 
 автор: .   (12.07.2009 в 00:20)
 
   для: Trianon   (11.07.2009 в 23:58)
 

Потому что если до и после обновления строки данные в ней никак не изменились, что это не считается affected row

  Ответить  
 
 автор: Trianon   (11.07.2009 в 23:58)   письмо автору
 
   для: ю   (11.07.2009 в 23:46)
 

а три почему?

  Ответить  
 
 автор: ю   (11.07.2009 в 23:46)
 
   для: Trianon   (11.07.2009 в 23:40)
 

> mysql_affected_rows() вернет 5

Почему? Вернёт 3 же. Если правильно запрос переписать, конечно.

  Ответить  
 
 автор: .   (11.07.2009 в 23:44)
 
   для: FaStY   (11.07.2009 в 17:43)
 

Вы сначала почитайте мануал, посмотрите что после WHERE ставится.

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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