gpt4 book ai didi

php - AJAX 调用 PHP 查询不工作

转载 作者:行者123 更新时间:2023-11-30 23:13:15 25 4
gpt4 key购买 nike

我正在尝试使用对 PHP 查询的 AJAX 调用在 Bootstrap 模式中显示动态数据。 Javascript 函数工作正常并传递要在 .php 文件中使用的 ID,但查询本身似乎不起作用。我一定是遗漏了一些非常简单的东西,但我不明白为什么它不起作用。

SQL/PHP正在调用此文件并且似乎正确连接到数据库,但查询本身不工作。

$q = intval($_GET['q']);

$con = mysqli_connect('omitted','omitted','omitted','omitted');
if (!$con)
{
die('Could not connect: ' . mysqli_error($con));
}


$sql = "SELECT * FROM Orders WHERE orderID = '".$q."'";
$result = mysql_query($con, $sql);
if (!$result) {
die('Invalid query: ' . mysql_error());
}

没有返回结果,也没有返回错误信息。此查询中使用的所有变量的 var_dump 返回以下内容:(删除 die 条件时)

var_dump($q) = int(3) 
var_dump($sql) = string(40) "SELECT * FROM Orders WHERE orderID = '3'"
var_dump($result) = bool(false)

最佳答案

它与AJAX 无关。您正在混合使用 mysqlmysqli
尝试以下 -

$sql = "SELECT * FROM Orders WHERE orderID = '".$q."'";
$result = mysqli_query($con, $sql);
if (!$result) {
die('Invalid query: ' . mysqli_error());
}

关于php - AJAX 调用 PHP 查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19006520/

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