【发布时间】:2011-12-06 22:53:53
【问题描述】:
我正在尝试编写搜索函数,它从用户那里获取其参数并使用 SQL 语句从 MySQL 数据库中获取结果。
声明:
$title = $_GET['title'];
$result = mysql_query("SELECT name, phone, email from person where name= '$title'");
这个语句的问题是它只取了确切的名字;如果用户正在寻找“David”并且只输入“Da”,则不会找到任何结果。
我需要一个语句,当用户输入部分名称时,显示所有与“Da”匹配的内容。
【问题讨论】:
-
请让您的帖子标题描述问题。
-
请不要让您的代码保持原样。您至少必须对输入进行转义,最好使用参数化查询。