【发布时间】:2010-10-11 17:01:29
【问题描述】:
我目前正在学习 PHP 和 MySQL。我刚刚编写了一个处理所有 MySQL 流量的类,但遇到了一些错误。
function table_exists($tablename){
// check if table exists
$stmt = $this->db->prepare("SHOW TABLES LIKE '?'");
$stmt->bind_param("s", $tablename); //This is line 24.
$stmt->execute();
$ar = $stmt->affected_rows;
$stmt->close();
if ($ar > 0){
return true;
} else {
return false;
}
}
这是有问题的代码,我得到的错误是
产生警告: mysqli_stmt::bind_param() [mysqli-stmt.bind-param]:数量 变量与数量不匹配 准备好的语句中的参数 C:\xampp\htdocs\mail\datahandler.php 第 24 行
想法?
谢谢
【问题讨论】: