我想知道,如果我有一些代码,例如:

$result = $db->query($sql); // dont worry, its escaped
$myData = (array)$result->fetch_assoc();  

,其中

$result->fetch_assoc();

返回的mysqli结果对象。

时的铸像这样马上好的做法呢?我猜想这是一个昂贵的呼叫 - ?这是真的

这肯定使事情变得方便后,我查询它立即使用,但我想确保我没有做什么状态不佳。

感谢您的任何输入,

有帮助吗?

解决方案

按照 mysqli的文档它返回阵列反正...

其他提示

如果没有更多的结果 - 它会返回NULL。在这种情况下(数组)空可以有一些感。

真的它是在分离的地方,而不是类型铸造更好检查特殊情况

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top