Проблема с mysql_free_result()

Mirovan

Новичок
Проблема с mysql_free_result()

Собственно проблема в возникновении ошибки при вызове метода mysql_free_result():
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource

Не могу понять почему, может просто не стоит делать free_result ???


PHP:
	$connect = $sql->connect_admin();
	$query = "DELETE FROM {$sql->db['db_pref']}sessions WHERE session='{$session}'";
	$result = $sql->query($query);
	$sql->free_result($result);
	$sql->disconnect($connect);
 

berkut

Новичок
может стоит почитать мануал на предмет того, что делает free_result() и где его применять
 

Mirovan

Новичок
bool mysql_free_result (resource result)

mysql_free_result() освободит всю память, ассоциированную с результирующим идентификатором result.

mysql_free_result() нужно вызывать только для того, чтобы вы удостоверились в том, какое количество памяти используется для запросов, возвращающих большие результирующие наборы. Вся ассоциированная результирующая память автоматически освобождается по окончании выполнения скрипта.

Не вижу тут ответа на мой вопрос.
 

berkut

Новичок
bool mysql_free_result (resource result)
что это такое - resource result?
$query = "DELETE FROM {$sql->db['db_pref']}sessions WHERE session='{$session}'";
$result = $sql->query($query);
var_dump($result);
апддейт, инсерт, делит - не возврощают данных, ибо они данные модифицируют.
 
Сверху