【发布时间】:2016-03-05 12:46:11
【问题描述】:
我收到此错误:
警告:mysqli_stmt::bind_param(): 变量数与第 11 行 C:\wamp\www\New\test.php 中准备好的语句中的参数数不匹配
第 11 行包含此内容
$stmt->bind_param('ss', $pageid, $pagename);
这是它所指的 PHP 代码
$pageid = 7;
$stmt = $db->prepare("SELECT pageid, pagename FROM pages WHERE pageid = ?");
$stmt->bind_param('ss', $pageid, $pagename);
$stmt->bind_result($pageid, $pagename);
$stmt->execute();
$stmt->store_result();
while ($stmt->fetch()):?>
<div class="post" id="post">
<div class="post_title"><h2><?php echo $pageid ?></h2></div>
<p><?php echo $pagename ?></p></div>
<?php endwhile ?>
<?php
$stmt->close();
$db->close();
?>
【问题讨论】: