php – 致命错误:未捕获异常’mysqli_sql_exception’,消息’查询/预准备语句中没有使用索引’

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 致命错误:未捕获异常’mysqli_sql_exception’,消息’查询/预准备语句中没有使用索引’脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
当我运行以下代码时,我收到错误
$MysqL = new MysqLi(DB_SERVER,DB_USER,DB_PASSWORD,DB_NamE) or die('There was a PRoblem connecting to the database');
        if (MysqLi_connect_errno()) {
            printf("DB error: %s",MysqLi_connect_error());
            exIT();
        }

    $get_emp_list = $MysqL->prepare("SELECT id,name From calc");
    if(!$get_emp_list){
        echo "prepare Failed\n";
        echo "error: ",$MysqL->error,"\n";
        return;
    }
    $get_emp_list->execute();
    $get_emp_list->bind_result($id,$emp_list);

这是有能力的架构 –

--
-- Table structure for table `calc`
--

CREATE TABLE IF NOT EXISTS `calc` (
  `id` int(12) NOT NULL,`yr` year(4) NOT NULL,`mnth` vArchar(12) NOT NULL,`name` VARchar(256) NOT NULL,`paidleave` int(12) NOT NULL,`balanceleave` int(12) NOT NULL,`unpaidleave` int(12) NOT NULL,`basesalary` int(12) NOT NULL,`deductions` int(12) NOT NULL,`tds` int(12) NOT NULL,`pf` int(12) NOT NULL,`finalsalary` int(12) NOT NULL,Primary KEY (`id`)
) ENginE=MyISAM DEFAULT CHARSET=latin1;
看看这个错误报告: #35450 mysqli extension reports too many warnings

引用一个注释的几句话:

并引用另一个注释,这看起来很有趣:

不幸的是,Humph,that function被弃用……

脚本宝典总结

以上是脚本宝典为你收集整理的php – 致命错误:未捕获异常’mysqli_sql_exception’,消息’查询/预准备语句中没有使用索引’全部内容,希望文章能够帮你解决php – 致命错误:未捕获异常’mysqli_sql_exception’,消息’查询/预准备语句中没有使用索引’所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。