以下代码描述了MySQL函数mysql_result的替代品。由于mysqli中没有任何内容,因此我发现了执行相同功能的代码,只是它是用户创建的函数。我使用该函数的原因是因为我需要从不同的表中获取数据。
<?php
function mysqli_result($res, $row, $field=0) {
$res->data_seek($row);
$datarow = $res->fetch_array();
return $datarow[$field];
}
?>
参数与mysql_result.br>相同。在阅读了有关php函数的信息后,我遇到了一个问题:
$field=0
和之间有什么区别$field
$res->data_seek($row);
设置是否$res
等于的数据寻道$row
?假设$row
是第一行,$res
现在只选择所选表的第一行吗?阅读手册中的默认功能参数。如果调用者未提供第三个参数($field
)的值,则0
默认情况下将其设置为。
在手册中阅读有关OOP基础的信息。$res->data_seek($row);
仅使用一个参数(即object)调用data_seek
在res
对象上调用的方法row
。这取决于data_seek()
提供的对象(对象始终通过引用传递)是否将被修改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句