...
$query = "INSERT INTO $table (id, header, text, image, date, added_by) VALUES (0, '".$_POST['f_header']."', '".$_POST['f_text']."', '".$_POST['f_image']."', '$date', '".$_SESSION['user']['name']."')";
$result = mysql_query($query) or die(QUERY_ERROR." ".mysql_error());
if (mysql_num_rows($result) >= 1) {
// что-то делаем
return true;
}
...
// еще код
при выполнении выводятся следующие предупреждения:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in .... on line ...
хотя на самом деле данные добавляются! да и не возникает ошибки при выполнении запроса и создании результата...
Спустя 22 минуты, 56 секунд (27.06.2006 - 14:18) Timok написал(а):
дык, mysql_num_rows() возвращает количество записей найденных в результате SELECT'a, а тут INSERT :) юзай mysql_affected_rows()
Спустя 2 минуты, 14 секунд (27.06.2006 - 14:20) Leg написал(а):
о! точно! а то я уже заглушил вывод предупреждений... ;)
_____________