php - Mysql导致PHP - 数组或对象?

标签 php mysql arrays object

使用 PHP/MySQL 有一段时间了,我想知道使用 mysql_fetch_object()mysql_fetch_assoc()/mysql_fetch_array().

最佳答案

就性能而言,您使用什么并不重要。不同的是mysql_fetch_object返回object:

while ($row = mysql_fetch_object($result)) {
    echo $row->user_id;
    echo $row->fullname;
}

mysql_fetch_assoc() 返回关联数组:

while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
}

而 mysql_fetch_array() 返回数组:

while ($row = mysql_fetch_array($result)) {
    echo $row[0];
    echo $row[1] ;
}

关于php - Mysql导致PHP - 数组或对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/124240/

相关文章:

javascript - jQuery生成多个数组并生成HTML

php - 搜索结果中的 Opencart 默认过滤器

mysql - 不同条件下的合计值

Java:打印 int[] 时出现奇怪的异常

javascript - 当名称是数组时如何使用 Javascript 修改 HTML Select

php - Word 的 HTML 分页符 - page-break-before :always not working

php - Django 对比 ASP.NET MVC 对比 PHP 框架——成本

javascript - 如何将字符串集成到 JavaScript 函数名称中?

mysql - 如何限制tinyint(1)字段中的值范围?

c# - 使用默认构造函数初始化数组