我写了一段代码,但似乎无法使其正常工作。我确实与我的数据库有联系。当我提交表单时,它会转到result = [[str(subitem) for subitem in sublist] for sublist in start]
块(else
)
我的代码出了什么问题?我还添加了我的数据库的截图。
echo "Geen resultaat gevonden voor \"<b>$s</b>\"";
答案 0 :(得分:3)
你有几个问题。
if(numrows > 0){
应该关注$numrows
$query = "SELECT * FROM 'ID' WHERE "
- 您已将表名包装在单引号中。这将导致语法错误 - 考虑更改为反引号(`),或完全删除引号。mysql_*
函数 - 出于某种原因,它们已被弃用。 PHP manual建议您使用mysqli_*
函数或PDO。第一个问题将解决您当前的问题,但第二个问题会更加重要,您应该进一步了解。
看起来你对PHP和MySQL来说还是个新手 - 所以这是一个很好的机会让你正确学习它。
答案 1 :(得分:0)
您似乎在此行$
之前遗漏了numrows
:
if(numrows > 0){