<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 。
" ; ?>