我让自己纠结于使用 pdo 在表中显示 MySQL 数据的 pdo 语句。
我的语法是:
$startdate=$_POST["start"];
$enddate=$_POST["end"];
$ttype=$_POST["ttype"];
$result = $db->query("SELECT cycletype,commenttype,adminstatus FROM v2loads where haulier= :haulier and :start < sarrive and :end> sarrive order by sarrive");
$result->bindParam(':haulier', $company, PDO::PARAM_STR);
$result->bindParam(':start', $startdate, PDO::PARAM_STR);
$result->bindParam(':end', $enddate, PDO::PARAM_STR);
$result->execute;
然后我尝试获取输出
<table>
<? while($row = $jobs->fetch(PDO::FETCH_ASSOC)) { ?>
<tr>
<td>
<? echo $row['cycletype'];?>
<td>
<td>
<? echo $row['icommenttype];?>
<td>
<td>
<? echo $row['adminstatus'];?>
<td>
</tr>
<? } ?>
</table>
这会产生错误:调用非对象上的成员函数 bindParam()
任何援助将不胜感激。亲切的问候,