我已经在这几个小时试图弄清楚为什么这不起作用。我正在尝试使用php和jquery从我的mysql数据库中读取数据。在我的php文件中,它循环遍历一个表,并应该回显该表的结果。我正在使用jquery .get方法来尝试检索它,但是我找不到404错误文件。 404错误消失了,如果我将我的php文件更改为简单的内容,一切正常:
<?php echo 'Hello'; ?>
我相信问题出现在我的php文件中,因为当我创建一个只回显字符串的新文件时,没有别的东西可以恢复一切。
$(document).ready(function() {
$.get("php/listtasks.php", function(data){
alert("Data: " + data);
})
});
我的php文件,我认为有一个问题包含:
<?php // sqltest.php
require_once 'session.php';
require_once 'login.php';
$conn = new mysqli($db_hostname, $db_username, $db_password, $db_database);
if($conn->connect_error) die($conn->connect_error);
$query = "SELECT * FROM list";
$result = $conn->query($query);
if (!$result) die ("Database access failed: " . $conn->error);
$rows = $result->num_rows;
for ($j = 0 ; $j < $rows ; ++$j)
{
$result->data_seek($j);
$row = $result->fetch_array(MYSQLI_NUM);
echo $row[2];
}
$result->close();
$conn->close();
?>