PHP如何从一行中按名称获取列值?

Joe*_*dev 2 php mysql

我有点卡在这个上面.在我的PHP代码中,我查询了一些返回的记录.我循环遍历行,但是对于每一行,我想使用其名称作为索引来检索列值.

while ($row=mysql_fetch_row($result))
{
    echo $row[7];
}
Run Code Online (Sandbox Code Playgroud)

这打印出我想要的东西,但我想做的事情如下:

echo $row["description"];
Run Code Online (Sandbox Code Playgroud)

哪里描述是我要打印其值的列的名称?可以这样做吗?

非常感谢你.

Par*_*ney 9

你也可以用这个:

while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
Run Code Online (Sandbox Code Playgroud)

然后你可以切换回带数字MYSQL_NUM或带数字的数字MYSQL_BOTH