【发布时间】:2014-02-03 22:02:24
【问题描述】:
我正面临这个问题,我已经搜索了几个小时...... 我看不出这段代码有什么问题...这里有什么问题?
db.php:
<?php
$mysqli = mysqli_connect('localhost', 'root', '', 'site');
if(mysqli_connect_errno())
{
echo "Erro BD";
exit();
}
?>
更新.php:
include 'db.php';
$zzz = '';
$email = 'asdsaf@gmail.com';
$ins = $mysqli->prepare("update USER set cod_valida =? where email =?");
$ins->bind_param('ss', $zzz, $email);
if ($result = $ins->execute()){
$ins->free_result();
echo "It works";
}
else
{
echo "Error";
}
$ins->close();
$mysqli->close();
是否有回显我尝试发送的查询或 mysql 错误?
感谢您的帮助,而不是对我的帖子投反对票,因为我已经检查了所有内容但没有找到答案。
【问题讨论】:
-
检查 $mysqli 的初始化。添加 $mysqli 的初始化代码。
-
你的 Mysqli 连接正常吗?
-
哦,是的。我在这段代码运行前后初始化了 mysqli。
-
$mysqli 在一个单独的文件中初始化,它启动了 mysql 连接,并且它可以与包括这个在内的其他查询一起正常运行
-
线程已更新,您可以看到 mysqli 连接
标签: php mysqli insert-update