我如何添加(像)這個代碼當我們有一些WHERE項:使用SQL(像)有多個時(WHERE)
$result = $this->db->query("SELECT * FROM test WHERE zone_id='$zone' and category_id='$category' ORDER BY id DESC");
我如何添加(像)這個代碼當我們有一些WHERE項:使用SQL(像)有多個時(WHERE)
$result = $this->db->query("SELECT * FROM test WHERE zone_id='$zone' and category_id='$category' ORDER BY id DESC");
的ORDER BY
前只需添加like
。我加了x like y
。這與添加x=y
與您已有的兩個等效語句類似無異。
"SELECT * FROM test WHERE zone_id='$zone' and category_id='$category' and x like y ORDER BY id DESC"
如果您不添加'$ name'部分,您的聲明是否正常工作?如果是這樣,你應該打印'$ name'變量並檢查它所持有的值。另外,請在將它發送到數據庫之前打印出您的查詢。 '$ query =「Select * FROM test where X = Y etc」;打印$查詢; $ result = $ this-> db-> query($ query);' – blackandorangecat
謝謝我的朋友! –
你想在哪裏添加like,哪一列? –
@vSugumar名稱列 –