データベースに保存されているレコードを表示しようとしています。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」の入力がありません。コードに問題はありますか?
ありがとう!