如果我打印变量$ q,结果还可以。如果我写$ q =' some_subject&#39 ;;查询返回正确的answear。但是,如果我在代码中使用它(q中存储的值来自$ _GET),则不返回任何内容(q是我从下拉列表中的选择中获得的值)
$q = $_GET['q'];
$query= "SELECT * FROM list WHERE subject='".$q."' ";
$result = mysqli_query($link,$query);
if($result) {
while($row = mysqli_fetch_assoc($result)) {
echo $row['prof_name'];
echo $row['prof_email'];
}
}
mysqli_close($link);
答案 0 :(得分:-1)
试试这个。
$ query =" SELECT * FROM list WHERE subject =' {$ q}'";