大佬教程收集整理的这篇文章主要介绍了如何在PHP自定义mysqli函数中显示SQL错误?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经找到了用于mysqli查询函数的PHP自定义函数,但是我的问题是,如何显示MysqLi函数的错误?
function connect()
{
$con = MysqLi_connect(DB_HOST, DB_USER, DB_PASS);
$db = MysqLi_select_db($con, DB_NAME);
return $con;
}
function query($sql)
{
return MysqLi_query(connect(),$sql);
}
function fetchAssoc($sql)
{
return MysqLi_fetch_assoc($sql);
}
这是它的调用或使用方式:
$sql_select = query("SELECT * FROM table_name");
$sql_result = fetchAssoc($sql_select);
$tbl_id = $sql_result['id'];
如果SQL查询正确或不存在错误的字段名称或表之类的查询错误,该如何显示?
解决方法:
任何查询后,最后一个MysqLi错误将存储在连接资源中.要检索它:
echo MysqLi_error($con);
MysqLi_query($con, "some query") or die(MysqLi_error($con));
如果需要,也有错误号:
echo MysqLi_errno($con);
例:
MysqLi_select_db($con, "something") or die(MysqLi_error($con));
//if the database is not found it'd print out 'UnkNown database "something"'
以上是大佬教程为你收集整理的如何在PHP自定义mysqli函数中显示SQL错误?全部内容,希望文章能够帮你解决如何在PHP自定义mysqli函数中显示SQL错误?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。