私はと呼ばれるテーブルが1つあります。tbl_favoriteです。 user_idとquote_idという2つのフィールドがあります。私はこの両方のフィールドをパラメータに渡しています。 user_idには、quote_idという行があることを確認してください。もし存在すれば、すでに存在しているような応答が必要な場合は、そのデータをテーブルに挿入します。mysqliクエリの値を比較
<?php
header('Content-Type: application/json; Charset=UTF-8');
include("dbconnection.php");
$userid= $_GET['userid'];
$quoteid= $_GET['quoteid'];
// I am confused to write condition
$query= mysqli_query($conn,"SELECT fav_id FROM tbl_fav WHERE user_id='".$userid.'" AND fav_qu_id="'.$quoteid.'"");
if(mysqli_num_rows($query) > 0){
$response="already exist";
}
else{
$query= mysqli_query($conn,"INSERT INTO tbl_fav(user_id,fav_qu_id VALUE('".$userid."','".$quoteid."')");
$response['message']='success';
}
echo json_encode($response);
?>
私のURL私はパースエラーと呼ばれるエラー取得していますよう
example.com/api.php?user_id=1&"e_id=1
を下回っている:。。構文エラー、予期しないを「"」私はアンドロイドの開発者ですとない誰かが私を修正した場合、私に教えてください適切なPHPを知っている。おかげで
は、あなたが基本的な知識だけを持って大丈夫です。ここで重要なのは、あなたが持っていると私たちはその上に構築することができますどのような 'mysqli'コードを示している。 – tadman
これはではないですすべてのPHPの質問。また、クエリを表示する必要があります – Ravi
@ tadmanサー!私はコードを追加しました。 – Priya