gpt4 book ai didi

php - 如何使用 jQuery 查询动态数据库?

转载 作者:行者123 更新时间:2023-11-29 05:44:01 24 4
gpt4 key购买 nike

我想让 mysql 咨询从 ajax 向 php 发送变量。我认为代码本身解释得更好

<script type="text/javascript" src="jquery.js"></script>
<?php
include "w_config.php"; //only a local php lib, you can ignore
//the function query only returns the query result
print_r(query("select * from artists where artist like '%$_POST[query]%'"));
?>
<script language="javascript" type="text/javascript">
$.ajax({
type: "POST",
data: "query=search"
});
</script>

当我说 data: "query=search" 我想将值“search”作为字符串发送到 mysql 咨询中的 $_POST[query]:select * from artists where artist like '%$_POST[查询]%'

例如数据:“查询=林肯公园”;

因此变量 $_POST 将获取字符串“linkin park”并更新查询

最佳答案

首先,如果您使用的是 ajax,那么应该有一个单独的 php 文件,它只返回搜索结果。

其次,您需要对搜索字符串进行转义以防止 SQL 注入(inject)(Google 会告诉您所有相关信息)。

第三,你需要决定是否要接受像 json 这样的东西并用 jquery 解析它并构建 html,或者让 php 返回现成的 HTML 这样你就可以把它放在 DIV 或类似的东西中(在这种情况下,您可能会使用 jQuery 的 load )。

第四,您需要告诉我们您的 HTML 是什么样子的,特别是具有输入框(搜索词)和某种按钮的部分。

完成这些第一步后,我们就可以讨论代码了。

关于php - 如何使用 jQuery 查询动态数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com