Re: Retrieve specific data from MySQL

From: Date: Tue, 03 Feb 2004 03:36:02 +0000
Subject: Re: Retrieve specific data from MySQL
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-176652@lists.php.net to get a copy of this message
$lastname = (string) $_POST['lastname']; // probably want to do some sanity checks on the input // e.g. watch out for names like O'Reilly $lastname = str_replace("'","''",$lastname); // the contents of variable must be inside single quotes $sql = "SELECT * FROM table WHERE lastname='$lastname'"; // or try the SQL 'LIKE' syntax $sql = "SELECT * FROM table WHERE lastname LIKE '$lastname'"; // may be use a wildcard $sql = "SELECT * FROM table WHERE lastname LIKE '$lastname%'"; Matt Hedges wrote:
Hello, I have a basic question I can't figure out. My site lets people enter in their information... I now want to be able for a user to search the database. For example, enter in "firstname" or "lastname" in a text box, hit submit, and have the results returned. How do I write this in PHP? I've tried lots of twists on SELECT * FROM table WHERE lastname=$lastname... but can't get it to work... any help greatly appreciated, thanks, Hedges


« previous php.general (#176652) next »