Ich versuche, Spaltennamen in meiner Tabelle zu drucken. Ich baue ein Programm, in dem ich die Daten in aufsteigender Reihenfolge und in absteigender Reihenfolge anordnen möchte, indem ich auf einen der Spaltennamen der Tabelle klicke. Ich stoße auf einen Fehler, der von der IDE im folgenden Abschnitt des Codes ausgelöst wird.Drucken von Spaltennamen nicht möglich
Fehlermeldung: "Der Versuch, Eigentum von Nicht-Objekt zu erhalten"
$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 helfen mir den Code zu korrigieren.
Ich glaube, Sie müssen ein Komma nach $ id in Ihrer Abfrage – GarbageCollector
@ GarbageCollector Funktioniert nicht, ich denke nicht, dass die Select-Anweisung ein Problem hat. –
@Tony wirft eine Fehlermeldung, "Warnung: mysqli_num_fields() erwartet, dass Parameter 1 mysqli_result ist, boolean gegeben". –