I'm trying to do a full text search to a MySQL database and have a problem being able to read the results: here is my code: --------------------------- $query = "SELECT name,title,branch,section_one,section_two,MATCH (section_header,section_one,section_two,section_footer) AGAINST ('".$searchCriteria."') AS score FROM pages WHERE MATCH (section_header,section_one,section_two,section_footer) AGAINST ('".$searchCriteria."' IN BOOLEAN MODE) HAVING score > 0.2 ORDER BY score DESC;"; $results = mysql_query($query, $database) or die(mysql_error()); $num_rows = mysql_num_rows($results); for($i=0;$i<$num_rows;$i++) { $row = mysql_fetch_object( $results); $body = substr($row->section_one, 0, 150); $results .= "<br><a href=\"index.php?page=".$row->name."\">".$row->title."</a> (".$row->branch.")<br>".$body."<br><br>"; } Here is the results: ----------------------- Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Inetpub\wwwroot\ymca\index.php on line 19 Notices: -------------------------------------------------- Line 19 = $row = mysql_fetch_object( $results); $num_rows returns a value of 8; The first row retrieved from the results list works and returns the row with Resource id #3 prefixed to the prinouts. After the first row all futher retrievals fail. Configuration: -------------------------- I am using MySQL 4.0.12 and PHP 4.3.2 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php