【发布时间】:2015-03-01 15:12:27
【问题描述】:
对不起,如果我对此感到陌生。
if(!isset($stmt_counttime)) { $stmt_counttime = $mysqli->prepare("SELECT count(1) as count FROM `stop_times` where `stop_id` = ? and `trip_id` = ? LIMIT 1");
$stmt_counttime->bind_param('ss',$stop_id,$trip_id); }
$stop_id = $data[3];
$trip_id = $data[0];
$stmt_counttime->execute();
$stmt_counttime->bind_result($count_time_result);
$stmt_counttime->fetch();
if(!isset($stmt_counttrip)) { $stmt_counttrip = $mysqli->prepare("SELECT count(1) as count FROM `trips` where `trip_id` = ?");
$stmt_counttrip->bind_param('s',$tripid);
}
$tripid = $data[0];
$stmt_counttrip->execute();
$stmt_counttrip->bind_result($count_trip_result);
$stmt_counttrip->fetch();
第 67 行:$stmt_counttrip->bind_param('s',$tripid);
错误:致命错误:在第 67 行的 /home/fallouta/public_html/ocbus/google_transit/stop_times.php 中的非对象上调用成员函数 bind_param()
如果有人可以告诉我,我做错了什么?请告诉我。
注意:我需要trip_id 的值作为字符串而不是整数。
谢谢, 赛勒斯
【问题讨论】:
标签: php mysql sql mysqli prepared-statement