如题所述
你的php程序没有问题是你的SQL语句
写的有问题,它的意思是找出book表中作者为空的所有记录,
你的book表中没有作者为空的记录,所以没有输出数据,把book表中的author列的数据,一部分改成空,就有数据输出了.
或者把SQL语句的"WHERE author=''"去掉也行.
温馨提示:答案为网友推荐,仅供参考
第1个回答 2021-07-22
查询的sql,执行出来,应该是没有数据的。
首先你的book表中,是没有 author为空字符串的的数据记录,当然查不出来数据。所以调试时,打印出来是一个空数组。如果要输出列表,还需要判断查询结果,然后循环显示输出数据。
第2个回答 2021-07-22
action 处不应该是xs_dl.php吗,是我没有看懂你的代码,还是确实是你自己写错了啊。如果上述代码在同一个页面,action=""就好了。
而且你付给user和password的值是布尔值。你echo看一下,是不是。
望采纳!
而且你付给user和password的值是布尔值。你echo看一下,是不是。
望采纳!
第3个回答 2021-07-22
图片二14行,where 作者为空,你可删除where.
where like %徐%
where like %徐%