我提前为这个问题道歉,如果这看起来太明显/不值得问。
我已经习惯使用旧的mysql
语法逻辑,您可以帮助将旧的mysql
语法转换为更新的mysqli
吗?
我有这个查询
$query = "select * from `names`";
echo (mysql_num_rows($query) !== 0) ? mysql_result($query, 0, 'firstname') : 'name not found';
有人可以帮助我将此查询转换为mysqli
格式吗?我已经对此进行了研究,我对代码的修改似乎对我不起作用。
答案 0 :(得分:0)
我无法转换这个。因为你根本不需要转换。你真正需要的是:
我们采取safeMysql as example of such a library(假设您有一个$name
并希望获得相应的名字,否则我的代码无法理解):
$query = "SELECT firstname FROM `names` WHERE name = ?s";
$first = $db->getOne($sql, $name);
if (!$first) {
echo 'name not found';
}