natbampo

Главные вкладки

user-icon

Михаил natbampo

особенности affected_rows

Аватар пользователя natbampo

Привет.
Заметил странность:
<?php
$result = db_query("UPDATE {proba} SET str2 = '%s' WHERE num1 < %d", 'sidorov', 700);
$res .= 'AFFECTED_ROWS = ' . db_affected_rows() . "\n";
?>
- этот код привязал к вызову меню. Первый раз жму - инфа физически на двух строках переписалась - выведет 2.
Жму следующий раз - инфа то не изменится и как всегда в php должно вернуть 0, но возвращает опять 2. !!!

Пошел дальше и ради эксперимента написал без database api друпала:
<?php
mysql_query("UPDATE proba SET str2 = 'ivanov' WHERE num1 < 700");
$res .= '1)AFFECTED_ROWS2 = ' . mysql_affected_rows() . "\n";
mysql_query("UPDATE proba SET str2 = 'ivanov' WHERE num1 < 700");
$res .= '2)AFFECTED_ROWS2 = ' . mysql_affected_rows() . "\n";
?>
Выводит:
1)AFFECTED_ROWS2 = 2
2)AFFECTED_ROWS2 = 2

На php форуме спрашивал, что за странность такая - никто не знает :( , может знаете? Настройка какая что ли, почему так работает и где это задается?

Спасибо.

0 Спасибо

подскажите модуль по которому обучиться

Аватар пользователя natbampo

Привет.
Буду сейчас разбираться в создании модулей.
Подскажите хороший модуль, разобрав который можно изучить основные возможности. Только чтобы этот модуль был небольшой и как бы автономный, т.е. не зависел от знания остальных тем, которые я еще не изучал (таксономия и т.д. ...).
Спасибо.

0 Спасибо

отладка Drupal

Аватар пользователя natbampo

Привет.
Поставил себе Drupal захотел посмотреть как что за чем в нем работает.
Открыл в php expert editor и запустил отладку. Тормозит отладка неимоверно, почти что виснет.
Может кто сталкивался, что настроить?

p.s. другие скрипты нормально дебажит.

0 Спасибо