Re: search
| From: | John Nichel | Date: | Fri, 01 Nov 2002 17:11:48 +0000 |
| Subject: | Re: search | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-122436@lists.php.net to get a copy of this message | ||
And you may want to try....
$query = "select
id, link, heading, desc from links where heading like '%" . $entry . "%' or desc like '%" . $entry% . "' or keyword like '" . %$entry% . "'";
if ( ! $inquiry = @mysql_query ( $query, $connection ) )
Robert Cummings wrote:
Echo your query and ensure that $entry has data in it, otherwise matching '%%' will match everything as you are getting. Cheers, Rob. samug wrote:There's no php.sql, so I'll put it here. I'm trying to do a search from mysql database like this: if (!$inquiry = mysql_query("select id,link,heading,desc from links where heading like '%$entry%' or desc like '%$entry%' or keyword like '%$entry%'",$connection)){ print "<LI>Search was unsuccesful!"; } else{ while ($link = mysql_fetch_row($inquiry)){print "<LI><A HREF=\"" . $link[1]; print "\">" . $link[2]; print "</A> <I>" . $link[3] . "</I>" ;} } But everytime I get all the possible entries, even though I'm sure it doesn't match. Thanks for your answers. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php