テーブルに列名を印刷しようとしています。テーブルの列名のいずれかをクリックして昇順と降順でデータを並べ替えるプログラムを作成しています。私はコードの次の部分でIDEによってスローされたエラーに遭遇しています。列名を印刷できません
エラーメッセージ:「非オブジェクトのプロパティを取得しようとすると、」
$data=mysqli_query($con,"select * from `address` order by $id $sort");
$col=mysqli_num_fields($data);
echo "<tr>";
for($i=0;$i<$col;$i++)
{
$field=mysqli_fetch_fields($data);
echo "<th><a href=\"class.php?fn=$field->name &ord=$sort\">$field->name</a></th>";
}
echo "</tr>";
はPlzを私は、コードを修正するのに役立ちます。
は、私はあなたのクエリ – GarbageCollector
で$ IDの後にカンマが必要だと思います@ GarbageCollectorが動作しない、私はselect文に問題があるとは思わない。 –
@Tonyは "警告:mysqli_num_fields()はパラメータ1がmysqli_result、boolean given"とエラーメッセージをスローします。 –