我正在尝试显示存储在我的数据库中的记录,这是我在 PHP 上的代码:
<?php
include("includes/connect.php");
$user_id = $_GET['user_id'];
$recipe_id = $_GET['recipe_id'];
$sql_check = "select * from user_favorites where user_id = '$user_id' and recipe_id = '$recipe_id'";
$query_check = mysql_query($sql_check);
$result_array = array();
while ($row = mysql_fetch_assoc($query_check)) {
$user_id = $row["user_id"];
$recipe_id = $row["recipe_id"];
$result_array[]= array("user_id"=> $user_id, "recipe_id"=> $recipe_id);
$json_encoded = json_encode($result_array);
echo "addToCallback(". $json_encoded.")";
}
?>
输出:addToCallback([{"user_id":"0","recipe_id":"0"}])
在我的数据库表上,我已经有一个存储记录,但为什么它只显示 0?我的桌子上没有“0”输入。我的代码有问题吗?
谢谢!