php - (php) mysql_fetch_array - 它如何知道要访问哪一行

标签 php mysql

我目前正在学习 php/mysql,我对此感到困惑。

经过一番绞尽脑汁后,我发现 mysql_fetch_array 会记住它上次访问的哪一行并访问下一行。 (我最初试图弄清楚代码如何在示例代码中与其进行通信)

对于数据库来说:

parent | job
-------+-------------
mom    | receptionist
-------+-------------
dad    | taxi driver

代码

mysql_fetch_array($result)[job] 

第一次返回“接待员”,第二次返回“出租车司机”。

  • 它在哪里/如何跟踪这一点?
  • 如果我不想按顺序访问它们会怎样?

谢谢

最佳答案

  • PHP 内部实现。不要试图弄清楚;)
  • 如果您想要不同的顺序,请在数据库查询中指定。

关于php - (php) mysql_fetch_array - 它如何知道要访问哪一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4449595/

相关文章:

php - 服务器没有响应(或者本地 MySQL 服务器的套接字配置不正确)

mysql - 将空间数据从 PostGIS 导入 MySQL

php - UTF-8贯穿始终

php - 页面继续加载。 PHP

php - ZF2 Doctrine 与 objectSelect 获得多对多关系

php - 用php读取大json文件

php - 如何编写一个函数来改变日期值?

PHP MYSQL : display contents of table then add into another table

mysql - 如何使用 mysql 查询分隔列的逗号分隔值

javascript - Codeigniter/AJAX - fatal error : Call to undefined function form_input() in