gpt4 book ai didi

php - 使用 php 脚本连接到数据库,但没有返回任何值

转载 作者:行者123 更新时间:2023-11-29 03:26:29 26 4
gpt4 key购买 nike

我已通过此 php 脚本成功连接到数据库,但即使已连接,它也没有返回任何值。我正在我的网络浏览器上检查结果,它只是返回一个空白屏幕。我使用了相同的脚本(不同的查询)来访问数据库中的另外两个表,它们都工作正常。这是我的代码:

<?php
$username = "xx";
$password = "xxx";
$host = "xxxxx";
$database="xxxxx";

$server = mysql_connect($host, $username, $password);
$connection = mysql_select_db($database, $server);

$myquery = "SELECT `AUTHOR`, `In_order` from `authors`";

$query = mysql_query($myquery);

if ( ! $query ) {
echo mysql_error();
die;
}

$data = array();

for ($x = 0; $x < mysql_num_rows($query); $x++) {
$data[] = mysql_fetch_assoc($query);
}

echo json_encode($data);

mysql_close($server);


?>

这可能是我忽略的一些愚蠢的错误,但我坚持它的时间比我应该的要长!提前感谢您的任何反馈

最佳答案

尝试对一些数据进行本地编码,它返回一切正常。我需要更改选择以匹配我的数据

所以我 95% 确定问题出在您的查询/数据库设置中。

我会首先检查您在数据库中的列是否真的被称为 AUTHOR 和“In_order”,并使用准确的大写字母。

MySql 名称可能区分大小写,具体取决于您的数据库服务器设置,这可能就是问题所在

旁注:如果您可以研究 mysqli 和 pdo 以连接到数据库而不是已弃用的 mysql。

关于php - 使用 php 脚本连接到数据库,但没有返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444702/

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