私は mysqli_fetch_array に慣れておらず、これを理解できないようです。次のコードがあります。
function select_fetch_row ($arg1, $arg2) {
$con = new mysqli(/* ... */);
$query = "SELECT $arg1 FROM $arg2";
$select = mysqli_query($con, $query);
while($row = mysqli_fetch_array($select, MYSQLI_NUM)){
echo $row[0];
}
}
select_fetch_row(/* parameters*/);
しかし、私はそれが何をしているのか理解していません。各キーがテーブルの行に対応する配列を取得することを期待していましたが、コードを出力すると、最初の行の値 ( $row[0]
) だけがエコーされるのではなく、列のすべての値がエコーされます。この機能が実際にどのように機能するかについて、誰かが光を当てることができますか?