0
我可以看到,这个问题以前已经被问到过,但是我已经尝试了这些解决方案,但似乎并没有为我工作。与预备变量不匹配
我收到此错误: 警告:mysqli_stmt :: bind_param():变量数不匹配的在准备好的声明参数C数:\ WAMP \ WWW \上线11
新建\ 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();
?>
嗨,是我想的“,仍然我已经更新了答案相同的结果 – scarlet
尝试 – Aravind
谢谢非常。它现在按要求工作: – scarlet