Как проверить успешен ли запрос к базе?

Assasin
Например

Код: Выделить всё

$test = mysql_query("SELECT * FROM online_chat WHERE id = $user",$sql);
как узнать какой результат вернула переменная $test?

-- добавлено 10 апр 2011, 17:30 --

Сам разобрался.
$a = mysql_fetch_array($test);
Вернуться к началу

Distructor
Администратор
ну на самом деле правильнее сначала проверить что запрос к базе не закончился ошибкой

Код: Выделить всё

$test = mysql_query("SELECT * FROM online_chat WHERE id = $user",$sql);
if ($test===false) {
    echo 'ошибка: '.mysql_error();
} else {
    // проверяем что запрос вернул хотя бы одну запись
    if ( mysql_num_rows($test)==0 ) {
         // ничего не найдено по запросу
    } else {
         // запрос что-то вернул. делаем дальнейшую обработку
    }
}
Вернуться к началу

Assasin
Ясно спасибо!
Вернуться к началу