草庐IT

php - PHP 中的 SQL 搜索查询不起作用

有人可以解释为什么这不起作用吗?我认为这部分是错误的,但我不知道如何修复它。$stmt=$pdo->prepare("SELECT*FROMlocatieWHEREgebouwLIKE'%?%'ANDruimteLIKE'%?%'");$stmt->execute(array($gebouw_zoeken,$ruimte_zoeken));问题是它没有显示查询结果。也没有任何错误代码。Locatiezoeken:prepare("SELECT*FROMlocatieWHEREgebouwLIKE'%?%'ANDruimteLIKE'%?%'");$stmt->execute(array

Java和mysql查询检查结果是否为空

ResultSetzoeken=stat.executeQuery("SELECT*FROMledenWHEREnaam='"+text+"'");if(zoeken.getRow()==0){System.out.println("hi");}while(zoeken.next()){System.out.println(zoeken.getString(1)+zoeken.getString(2)+zoeken.getString(3));}我正在使用它来检查结果zoeken是否为空,但它会抛出一个异常,指出无论它是否有效,这样做都是非法的。检查结果是否为空的更好解决方案是什么