2017-09-26 27 views
0

get json resultのクエリを使用しています。その作業はうまくいきましたが、今はテーブル引用符でqu_status = 1のどこにフェッチされた結果しか得られません。しかし、私はそれを働かせることができません。条件上記のチェックなしで私の作業クエリのようなMyqli条件付きクエリ

$sql = "SELECT q.*,c.au_picture as picture FROM tbl_quotes q INNER JOIN tbl_category c ON q.qu_author=c._auid Order By q.".$orde." Desc LIMIT ".$limit." OFFSET ".$offset; 

を下回っている私は

$sql = "SELECT q.*,c.au_picture as picture FROM tbl_quotes where qu_status=1 q INNER JOIN tbl_category c ON q.qu_author=c._auid Order By q.".$orde." Desc LIMIT ".$limit." OFFSET ".$offset; 

以下のようにそれを使用しようとしました。しかし、私はどこかこの中に間違っているので、私はすべての結果を取得することはできません。誰かが私を訂正できるかどうか私に教えてください。おかげ句がそう参加

$sql = "SELECT q.*,c.au_picture as picture 
     FROM tbl_quotes q 
     INNER JOIN tbl_category c ON q.qu_author=c._auid 
     where q.qu_status=1 
     Order By q.".$orde." Desc LIMIT ".$limit." OFFSET ".$offset; 

またはあなたがどこ

$sql = "SELECT q.*,c.au_picture as picture 
     FROM tbl_quotes q 
     INNER JOIN tbl_category c ON q.qu_author=c._auid and q.qu_status=1 

    Order By q.".$orde." Desc LIMIT ".$limit." OFFSET ".$offset; 
+0

句は、内側の後に来るべきwhere句に参加し、句 – Manav

+0

@Manavおかげにより、注文前に、そのは、あなたの答えの先生と罰金:) – Priya

答えて

1

は参加背後where条件を入れてみてください。 また、定義した別名qで条件にプレフィックスを付けます。

... where q.qu_status = 1 ...

+0

おかげでその作業罰金働いて:) – Priya

0

を回避結合に直接行うことができた後でなければなりません