<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 以下内容与正文无关,仅作为示例开头部分</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"这是文章的开头示例,和正文内容无关。"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 正文开始</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>mysql_fetch_row函数返回的数组该如何访问和操作其中的数据?详细教程</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>在 PHP 中,<code>mysql_fetch_row";
echo "在上面的例子中,\$row[0] 对应 id,\$row[1] 对应 name,\$row[2] 对应 email。
"; echo "
\$result = mysql_query('SELECT id, name, email FROM users');
while (\$row = mysql_fetch_row(\$result)) {
foreach (\$row as \$value) {
echo \$value . ' ';
}
echo '<br>';
}
";
echo "使用 foreach 可以不依赖索引名,直接遍历每一行中的所有值,适合字段数量不固定的情况。
"; echo "
\$allData = [];
\$result = mysql_query('SELECT id, name, email FROM users');
while (\$row = mysql_fetch_row(\$result)) {
\$allData[] = \$row; // 将每行数据作为数组元素存入 \$allData
}
// 访问第二行的 name
echo \$allData[1][1];
";
echo "
\$conn = mysqli_connect('localhost', 'root', '', 'testdb');
\$result = mysqli_query(\$conn, 'SELECT id, name, email FROM users');
while (\$row = mysqli_fetch_row(\$result)) {
echo 'ID: ' . \$row[0] . ', Name: ' . \$row[1] . ', Email: ' . \$row[2] . '<br>';
}
mysqli_close(\$conn);
";
echo "总结:mysql_fetch_row 返回的是索引数组,访问数据时通过数字索引即可,配合循环可以方便地遍历和操作查询结果。但在现代 PHP 项目中,更推荐使用 mysqli 或 PDO。
"; ?>