为什么我的PHP搜索引擎找不到任何记录?

时间:2016-05-23 20:16:30

标签: php mysql search

我写了一段代码,但似乎无法使其正常工作。我确实与我的数据库有联系。当我提交表单时,它会转到result = [[str(subitem) for subitem in sublist] for sublist in start] 块(else

我的代码出了什么问题?我还添加了我的数据库的截图。

echo "Geen resultaat gevonden voor \"<b>$s</b>\"";

enter image description here

2 个答案:

答案 0 :(得分:3)

你有几个问题。

  • if(numrows > 0){应该关注$numrows
  • $query = "SELECT * FROM 'ID' WHERE " - 您已将表名包装在单引号中。这将导致语法错误 - 考虑更改为反引号(`),或完全删除引号。
  • 您不应该使用mysql_*函数 - 出于某种原因,它们已被弃用。 PHP manual建议您使用mysqli_*函数或PDO。

第一个问题将解决您当前的问题,但第二个问题会更加重要,您应该进一步了解。

看起来你对PHP和MySQL来说还是个新手 - 所以这是一个很好的机会让你正确学习它。

答案 1 :(得分:0)

您似乎在此行$之前遗漏了numrows

if(numrows > 0){