我有這段代碼:PHP選擇查詢返回false
$result = mysqli_query($con , 'SELECT * FROM messages WHERE group = "'.$_POST['group'].'" ORDER BY date '.$_POST['order'].'');
我不明白爲什麼它總是返回我的假。變量$ _POST ['group']和$ _POST ['order']不是空的。
$_POST['group']='PHP'
$_POST['order']='DESC'
數據庫的連接也是corect。
添加'echo mysqli_error()'...並且永遠不要在您的SQL語句中直接使用不安全的POST變量。 – DerVO 2014-09-30 17:50:41
你是什麼意思:「廣告回聲mysqli_error()」 – Montoolivo 2014-09-30 17:52:06
這:'ORDER BY日期'可能是問題。試試:'ORDER BY'date''。 – 2014-09-30 17:52:29