+ -
当前位置:首页 → 问答吧 → 使用mysqli预处理语句插入,无效?

使用mysqli预处理语句插入,无效?

时间:2011-11-28

来源:互联网

代码如下
PHP code
<?php
$mysqli=new mysqli("localhost","root","admin","test");
$sql="insert into tab(id,uname,mail,desn) values(?,?,?,?)";

$stmt=$mysqli->prepare($sql);
$stmt->bind_param("isss",$id,$uname,$mail,$desn);

$id="";
$name="lisi";
$mail="[email protected]";
$desn="this is a good guy";

$stmt->execute;
$stmt->close();

?>


在浏览器运行时没有提示错误,但是查看了下数据库,却没有插入的记录,求解

作者: smart890   发布时间: 2011-11-28

mysqli还没用过呢……

作者: MrCeffoo   发布时间: 2011-11-28

好吧,别人都用PDO了
引用 1 楼 mrceffoo 的回复:

mysqli还没用过呢……

作者: smart890   发布时间: 2011-11-28

$stmt->execute() $stmt调用一个方法execute();

作者: hull910808   发布时间: 2011-11-28

别伤心 我就在用mysql + mysqli 哈哈哈.
不过暂时都没用预处理,所以没办法给你看代码

引用 2 楼 smart890 的回复:

好吧,别人都用PDO了引用 1 楼 mrceffoo 的回复:

mysqli还没用过呢……

作者: PhpNewnew   发布时间: 2011-11-28

相关阅读 更多