|
|
|
| Всем привет!!!!! ребя тут вот какая проблемка:
у меня мускул работает нормально все ок выполняет все правильно но в конце страницы выводит Warning: (null)() [function.mysql-free-result]: 2 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
что мне делать чтоб он это не выводил?????? это очень необхадимо!!!!!! всем спасибо!!! | |
|
|
|
|
|
|
|
для: ozono
(20.09.2006 в 11:52)
| | У вас скрипт долго выполняется? Вам обязательно использовать функцию mysql_free_result()? Дело в том, что вся память резервируемая скриптом возвращает системе после завершения работы скрипта. | |
|
|
|
|
|
|
|
для: cheops
(20.09.2006 в 12:07)
| | да нужно ... но вот как сделать чтоб потом он ничего не показывал!!!!???,,, что то вроде пхп_ерроры и мускул_ерроры не показывать!!!,, | |
|
|
|
|
|
|
|
для: ozono
(22.09.2006 в 15:39)
| | В принципе, если у вас скрипт отрабатывает без ошибок, вы можете подавить вывод этого предупреждения при помощи символы @.
<?php
@mysql-free-result();
?>
|
Предупреждение сообщает, что у вас не все результирующие наборы удалены. | |
|
|
|
|
|
|
|
для: cheops
(22.09.2006 в 20:06)
| | я пользуюсь @mysql-free-result(); но почему дает ворнинг я не знаю!!!!!
только тут
function sql_close(){
if($this->dbconnect){
if($this->result_set){
@mysql_free_result($this->result_set);
}
$result = @mysql_close($this->dbconnect);
return $result;
}
else
{
return false;
}
}
|
и тут
function sql_free_result($query){
@mysql_free_result($query);
return true;
}
|
| |
|
|
|