1. ホーム
  2. php

[解決済み] mysql_field_nameを新しいmysqliに変更します。

2022-01-30 14:31:13

質問

あるテーブルの列の名前を取得する方法があります。それはうまく動作しますが、私は今、新しいmysqliに更新したいのですか?(私はmysqli_fetch_fieldを試しましたが、このケースにどのように適用するのかわかりませんし、それが正しいオプションであるかどうかもわかりません)

mysqliで同じことを行うには?

$sql = "SELECT * from myTable";
$result = mysql_query($sql,$con);
$id = mysql_field_name($result, 0);
$a = mysql_field_name($result, 1);

echo $id;
echo $a;

解決方法は?

私はそれを行うためのより良い方法があるかどうかはわからないが、私はこれが列の名前だけを取得するために動作することを確認し、新しいmysqliです:

$result = mysqli_query($con, 'SELECT * FROM myTable');
while ($property = mysqli_fetch_field($result)) {
    echo $property->name;
}