php搜索框代码给我错误

时间:2017-07-19 01:11:05

标签: php search

我有一个显示商店的页面。每个商店都有一张图片和名称。 我想按商店名称制作搜索框,当用户点击提交时,只显示搜索到的名称的商店。 在数据库中,它们在表(存储)中找到并存储在列(s_name)中 我多次尝试并给我错误 请任何人写这个搜索的PHP代码

`                     

                if(isset($_post['submit'])){
                    $db = new mysqli("localhost","root","rootroot","r");
                $search = $db->real_escape_string($_post['search']);
                $resultset = $db->query("SELECT * FROM stores WHERE s_name = 
                                                               '$search'");
                }

                ?>



                <form method="post">
                <input type="text" name="search"/>
                <input type="submit" name="submit" value="search"/>
                </form>

                `

1 个答案:

答案 0 :(得分:-1)

这应该可以解决问题。

$search = mysqli_real_escape_string($db, $_POST['search']);
$sql = 'SELECT * FROM stores WHERE s_name="'.$search.'"';
$result = mysqli_query($db, $sql);