Php 下面的SQL Select语句<;操作员不工作
因此,出于某种原因,当我在准备好的语句中使用=运算符时,没有问题,但是当我使用下面的运算符(<)时,它会给出一个错误 mysqli_fetch_assoc()期望参数1是给定的布尔值mysqli_结果 所以我知道如果我的查询有问题,mysql会给出false。然而,我看不出问题所在Php 下面的SQL Select语句<;操作员不工作,php,mysql,Php,Mysql,因此,出于某种原因,当我在准备好的语句中使用=运算符时,没有问题,但是当我使用下面的运算符(connectionstring(); $result=$db->prepare(“从应用程序中选择名称,其中securitystart在这里:这样做了,但是我首先需要弄清楚,您还必须使用get_结果。 function availableapps($security) { if(empty($databasemanager)) { $databasemanager = new datab
function availableapps($security)
{
if(empty($databasemanager)) { $databasemanager = new databasemanager(); }
$db = $databasemanager->connectionstring();
$result = $db->prepare("SELECT name FROM applications Where security<?");
$result->bind_param("s", $security);
$result->execute();
$types = array();
while(($row = mysqli_fetch_assoc($result->get_result()))) {
$types[] = $row['name'];
}
$result->close();
return $types;
}
功能可用Apps($security)
{
if(空($databasemanager)){$databasemanager=newdatabasemanager();}
$db=$databasemanager->connectionstring();
$result=$db->prepare(“从应用程序中选择名称,其中securitystart在这里:这样做了,但是我首先需要弄清楚,您还必须使用get_结果。
function availableapps($security)
{
if(empty($databasemanager)) { $databasemanager = new databasemanager(); }
$db = $databasemanager->connectionstring();
$result = $db->prepare("SELECT name FROM applications Where security<?");
$result->bind_param("s", $security);
$result->execute();
$results = $result->get_result();
$types = array();
while($row = $results->fetch_assoc()) {
$types[] = $row['name'];
}
$result->close();
return $types;
}
while ($row = $result->fetch_assoc()) {