Number of bind variables doesn't match number of fields in prepared statement 代码如下:
<?php
$mysqli = new mysqli("localhost","root","123456", "gfgd",3308);/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}$admin1 = "admin";/* create a prepared statement */
if ($stmt = $mysqli->prepare("SELECT * FROM admin a WHERE a.admin_no=?"))
{ /* bind parameters for ers */
$stmt->bind_param("s", $admin1); /* execute query */
$stmt->execute(); /* bind result variables */
$stmt->bind_result($district); echo $district;
/* fetch value */
//$stmt->fetch();
/* close statement */
$stmt->close();
}/* close connection */
$mysqli->close();
?> ?>
<?php
$mysqli = new mysqli("localhost","root","123456", "gfgd",3308);/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}$admin1 = "admin";/* create a prepared statement */
if ($stmt = $mysqli->prepare("SELECT * FROM admin a WHERE a.admin_no=?"))
{ /* bind parameters for ers */
$stmt->bind_param("s", $admin1); /* execute query */
$stmt->execute(); /* bind result variables */
$stmt->bind_result($district); echo $district;
/* fetch value */
//$stmt->fetch();
/* close statement */
$stmt->close();
}/* close connection */
$mysqli->close();
?> ?>
解决方案 »
- 求一个保存远程文件的方法(难)
- php页面取出一个词的前6个词与后6个词,并在取出的内容中,第一个词的strlen要大于或等于2,在线等
- csv文件转换成sql导入到数据库,没有数据为何?
- 怎么把phpcms2007的支付管理 功能提取出来啊
- js获取一个document.write()创建的对象的问题
- 下面这段代码哪里错了?
- PHP搜索引擎源代码
- 如果我把oracle8i server,php4,apache都装在同一台win2k,怎么配置才能让php访问oracle数据库呢?
- 期待一个斑竹
- 关于通过淘宝商品ID获取商品资料API调用次数限制问题,求大神指教?
- php memached 如何保存文件啊?
- 字符串 的 问题 ?
这个地方 绑定的应该是个变量 而不是表名 绑定后 接着给变量赋值 然后执行