Javascript PHP查询整个表,同时在不提交表单的情况下使用搜索框进行搜索
我有一个表,它显示了我从数据库中查询的所有数据,在这里我想在它上面添加一个搜索框,以帮助我排序或查找我想要的数据。我不希望刷新页面,而是直接更改数据显示,我唯一能想到的是使用Jquery,但我记得不能用javascript更改PHP查询字符串。如何存档此文件?例如使用搜索框的onchange条件,以及表中显示的搜索数据Javascript PHP查询整个表,同时在不提交表单的情况下使用搜索框进行搜索,javascript,php,jquery,mysql,forms,Javascript,Php,Jquery,Mysql,Forms,我有一个表,它显示了我从数据库中查询的所有数据,在这里我想在它上面添加一个搜索框,以帮助我排序或查找我想要的数据。我不希望刷新页面,而是直接更改数据显示,我唯一能想到的是使用Jquery,但我记得不能用javascript更改PHP查询字符串。如何存档此文件?例如使用搜索框的onchange条件,以及表中显示的搜索数据 sql='SELECT * FROM XXX' $row=mysqli_fetch_array($result); <form> <input ty
sql='SELECT * FROM XXX'
$row=mysqli_fetch_array($result);
<form>
<input type='text' name='Search'/>
</form>
<table>
<tr><td><?php echo $row['Name'] ?></td><td><?php echo $row['Job'] ?></td></tr>
etc.....
</table>
sql='SELECT*FROM XXX'
$row=mysqli\u fetch\u数组($result);
等
我用它来做这类事情。它正是你想要的。您可能想查看它,它的文档很好PHP只运行一次,就完成了。这意味着,您需要编写一些Javascript来发送新请求并返回结果。这就是这里所说的AJAX
您可以设置一个新的PHP文件,将查询作为参数,并以JSON的形式返回数据,@Cashbee建议他们可以获取这些数据并将其呈现出来
根据谁能够访问此网站,您还应该考虑安全性。。。如果有人能够访问这个网站,可以运行他喜欢的任何查询,这可以吗
只是一个网站注:你不是在寻找一个像或
或者您正在寻找一种工具,在键入查询时可以看到结果?作为插入
、更新
或删除
查询的试运行,可能还有其他功能。。?如果这是你的想法,也许是你想研究的东西
注意:嘿。。。最后一段对于初学者来说将是一个非常好的程序,向他们展示数据库在执行之前所做的工作…我给你一个提示:onkeyup()+ajax+php和你的box search值使用ajax来实现这一点。是的,我知道这个条件,但我不知道如何使用ajax来更改输出。使用ajax发布到同一页面?这会改变当前页面上的输出吗?谢谢winOh哇,谢谢。这是我脑子里想不到的,我应该想到找到jquery扩展。