true]); // 失敗を想定する $json['user_id'] = ""; // ユーザー名とパスワードを確認 $user = htmlspecialchars($_POST['user']); $pass = htmlspecialchars($_POST['password']); // データベース検索 $sql = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'", $user, $pass); $result = $dbh->query($sql); // 必ず1個を返さなきゃ if ($result->rowCount() == 1) { # ユーザーIDを返す $record = $result->fetch(); $json['user_id'] = strval($record['id']); // 文字列として返す } // 返す print(json_encode($json)); ?>