On Aug 20, 2008, at 11:19 PM, Martinus Hadiwinata wrote: > Hi Guys, > > I got this warning on several page: > *Warning*: mysql_free_result(): 25 is not a valid MySQL result > resource > > Does anyone know how to get rid this warning message that appears on > a page > without using error_reporting() function? > > I have checked my syntax and they seem fine and correct. Moreover, > the page > displays the items as it should be. > > Thanks for any help :)
What kind of query is it happening on? Couple things to make sure of: 1. Make sure you're using a query that returns a result. Example, "SELECT * FROM Table" will return a valid result, but "DELETE FROM Table WHERE id=16" will return TRUE (success) or FALSE (not success) which is not a valid result (and would cause your warning). 2. If you do have something that should return a result, make sure you are retrieving something before freeing it. If you call "SELECT * FROM Table WHERE id=16" and id of 16 doesn't exist, the result will be FALSE and throw an error on free. -D. Israel [EMAIL PROTECTED] http://www.customcodebydan.com AIM: JudoDanIzz [Non-text portions of this message have been removed]