codeigniter 3 上的 Mysqli 驱动程序无法正常工作

Mysqli driver on codeigniter 3 not working

在 CodeIgniter 3.0 版中,DB Driver "mysql" 已弃用,MySql 的新推荐驱动程序是 "mysqli"。

但是当我使用 mysqli 时我的查询不起作用,当我切换回 "mysql" 驱动程序时显示错误:

A PHP Error was encountered
Severity: 8192

Message: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Filename: mysql/mysql_driver.php
Line Number: 136

...

切换回 mysqli 并使用此 SQL

SELECT
users.`id`
FROM `users`
WHERE
users.`name` = "ronaldob" AND
users.`password` = "123"

我通常使用 `` 引号,这有助于避免使用 SQL 关键字,请在此处查看完整的 MySQL 关键字列表

https://dev.mysql.com/doc/refman/5.0/en/keywords.html

希望对你有帮助