当数据库没有搜索的内容时会报错Warning: Invalid argument supplied for foreach()
<?php foreach ($rows as $row): ?> 原因其实很简单,就是搜不到内容,然后页面打印不出内容,传递了一个无效的参数。如果在这地方加个“是否有匹配内容”的判断,那不查询的时候就会报错。
我的想法是在search()函数里面加个判断,如果没有匹配内容直接跳出这个函数不传递keywords。。。。。。然而我不知道这段代码怎么写,也不知道能不能这么做,求大神帮忙