这是mysql查询的正确语法吗
我试图从mysql表中提取一个数组,并将其放入html表中。它成功运行,但当我尝试添加限制时这是mysql查询的正确语法吗,mysql,Mysql,我试图从mysql表中提取一个数组,并将其放入html表中。它成功运行,但当我尝试添加限制时!=null,不返回任何数据 $query = mysqli_query($link, "select * from timetable Where id = $id and Subject != NULL"); 不要对NULL使用相等运算符。您应该使用为空或为非空 例如: 不要对NULL使用相等运算符。您应该使用为空或为非空 例如: 最好是不为空而不是!=NULL确保$id的值仅来自受控源。否则,将为
!=null,不返回任何数据
$query = mysqli_query($link, "select * from timetable Where id = $id and Subject != NULL");
不要对NULL
使用相等运算符。您应该使用为空
或为非空
例如:
不要对NULL
使用相等运算符。您应该使用为空
或为非空
例如:
最好是不为空
而不是!=NULL
确保$id
的值仅来自受控源。否则,将为打开查询。@axiac Its=到会话idbetter is不为空,而不是!=NULL
确保$id
的值仅来自受控源。否则,将为会话ID打开查询。@axiac Its=不确定否决投票背后的原因。有吗?我不确定否决票背后的原因。任何
Subject IS NOT NULL