DioNiR
Новичок
Проблемма с Обьектом
Проблема такова если передавать то что выдал запрос мускула функции mysql_query в обьект то по ошибочном запоросе работае продолжается. Если же передать в обыную переменную то выведет ошибку.
Сам метод:
В ходе тестирования я узнал что если в обьект $this->query_id с в этом методе функционирует то or die не срабатывает при любом запросе мускула.
Если же написать так:
То если запрос ошибочный то выведет ошибку как пологается.
Собственно почему так?
Проблема такова если передавать то что выдал запрос мускула функции mysql_query в обьект то по ошибочном запоросе работае продолжается. Если же передать в обыную переменную то выведет ошибку.
Сам метод:
PHP:
function sql_query($query,$id,$file = 'nofile') {
if ($this->connect_id) {
$this->query = $query;
$this->query_id = mysql_query($query, $id) or die(mysql_errno().': '.mysql_error());
$this->query_count++;
if ( $this->query_id ) return $this->query_id;
}
return false;
}
Если же написать так:
PHP:
function sql_query($query,$id,$file = 'nofile') {
if ($this->connect_id) {
$this->query = $query;
$result = mysql_query($query, $id) or die(mysql_errno().': '.mysql_error());
$this->query_count++;
if ($result ) return $result;
}
return false;
}
Собственно почему так?