The following code results in the error message "Couldn't execute query."
-----------
<?php
/* Program: ShowDir.php
* Desc: Displays results of the search.
*/
?>
<html>
<head><title>Search Results</title></head>
<body topmargin="0" marginheight="0">
<?php
include("login.inc");
$connection = mysql_connect($host,$user,$password)
or die ("Couldn't connect to server");
$db = mysql_select_db($database,$connection)
or die ("Couldn't select database");
$sql = "SELECT * FROM $table ";
$sql .= "WHERE `LastName` LIKE $search_string ";
$sql .= "OR `FirstName` LIKE $search_string ";
$sql .= "OR `Spouse` LIKE $search_string ";
$sql .= "OR `Street` LIKE $search_string ";
$sql .= "OR `Email` LIKE $search_string LIMIT 0, 30 ";
$sql .= "ORDER BY Street, HouseNum, LastName";
$result = mysql_query($sql)
or die ("Couldn't execute query.");
...
-------------
Why is that?
Also, how do I make LIKE insensitive to case?
And finally, how do I use the % wildcard with a variable?
Thanks.
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php