在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
...
答案 0 :(得分:0)
切换回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
希望有所帮助