现在有一个表,里面有一条记录的name='张三' ,且表里面没有记录的name=‘大成’。现在对表进行查询:
$conn = mysqli(.............); //创建连接
$check = "select * from user where username = '张三'";
$result = $conn->query($check);
if ($result) { //这里对result进行判断:当查询name='张三' 时,返回的result判断为真,并且会打印出对应name='张三' 的那条记录(因为表里面存在name='张三'的这条录); //当查询 name='大成' 时,返回的result判断也为真!!(这就是if眼瞎的地方),但是因为表里没有name='大成'的记录,所以下面的循环也就
echo "yes"; //无法打印出东西了
while ($row = $result->fetch_row()) {
foreach ($row as $value) {
echo "--$value";
};
}
}else{
echo "no";
}