【发布时间】:2014-01-03 09:20:20
【问题描述】:
我用的是mysqli而不是mysql,遇到了错误Call to undefined function mysqli_result()
从谷歌上看,普遍的共识是 mysql_result 无论如何都是一个无用的函数,并且在 MySQLi 库中不需要它。不过我觉得还是有用的,看不出下面的代码有什么问题?
do
{
$id = rand_id();
$exists = mysql_query('SELECT EXISTS(SELECT 1 FROM `files` WHERE `name` = "' . $id . '")');
}
while (mysql_result($exists, 0) === 1);
有没有一种方法可以复制 mysql_result 的工作方式而无需过多更改代码?
【问题讨论】:
-
这不是一个问题,这是一个辩论话题。
-
你是对的。我已经编辑过了
-
对不起,伙计们,以前应该找到的。我已将其标记为重复。谢谢
-
PHP 标签下的一些问题让我发疯。 “如何使用一些不好的做法来让糟糕的代码工作?”
-
@YourCommonSense SO 上的一些 cmets 让我发疯。 “你的代码很糟糕”,没有解释它有什么不好。