查询以基于HTML表单内容搜索数据库中的字段

时间:2012-02-09 16:34:47

标签: php mysql html

我需要一个查询,允许我在HTML中的表单中输入代码,然后针对我的数据库中的字段搜索该代码,然后在新页面上回显数据库的字段。

任何人都可以帮助我不知道从哪里开始,我已经创建了数据库并且有连接到数据库的PHP脚本,这是完美的工作,有人可以告诉我查询我需要这样做和代码链接到html表单。

非常感谢

1 个答案:

答案 0 :(得分:0)

创建一个提交一些文字的HTML表单:

<form method="post">
<input name="string" />
<input type="submit" />
</form>

当您在PHP文件中收到它时,请使用LIKE

查询数据库
<?php
$result = mysql_query('
    SELECT `column` FROM `table`
    WHERE `column` LIKE "%'. addslashes($_POST['string']) .'%"');
?>

如果您打开了自动转义功能(不推荐),则可能不需要使用addslashes

祝你好运!