Also ich habe eine MySQL-Tabelle, und es gibt Werte drin. Ich wiederhole so viele Elemente auf meiner Seite, wie viele Spalten es in der Tabelle gibt. Ich mache das mit einer Schleife, und ich möchte wissen, wie ich in all diesen Elementen (was ich auf dem Bildschirm durch die Anzahl der Spalten drucken kann), ein Titel, was in der Tabelle gespeichert ist, jede Spalte hat dies . Wie komme ich an die Nummer des gedruckten Elements, welchen Titel (oder Zeile) soll ich wiedergeben? Ich mache das gerade mit IDs, aber was passiert, wenn ich eine Spalte lösche? Eine Nummer wird fehlen. Also ich brauche es ohne IDs zu verwenden. Und sorry für mein Englisch, ich bin Hungaryan Code:Wie Echo von Zeilen eins durch eine Zahl (ohne ID)?
<?php
$mysqli = new mysqli("localhost","***","***","***");
$result = $mysqli->query("SELECT * FROM `products`");
for($i = 0; $i < $result->num_rows; $i++){
$j = $i + 1;
$res = $mysqli->query("SELECT * FROM `products` WHERE `id` =" . $j);
$row=mysqli_fetch_array($res,MYSQLI_ASSOC);
$product = $row["name"];
echo '
<div class="demo-graphs mdl-shadow--2dp mdl-color--white mdl-cell mdl-cell--4-col">
<img src="' . $row["imageurl"] . '" alt="Avatar" style="width:100%">
<h3 class="red-text">' .
$product
. ' Alts</h3>
<a class=" mdl-navigation__link" href="edit.php?product=' . $product . '"><i class="mdl-color-text--blue-grey-400 material-icons" role="presentation">edit</i> Edit</a>
<a class=" mdl-navigation__link" href="delete.php?product=' . $product . '"><i class="mdl-color-text--blue-grey-400 material-icons" role="presentation">delete</i> Delete</a>
</div>
';
}
?>
anzeigen Zeigen Sie Ihr Tabellenschema in Ihrem Code an. –
@ MártonLederer Das nächste Mal, wenn Sie Probleme mit Ihrem Code haben - Sie müssen sicherstellen, dass es in einem separaten Absatz ist, und dann wählen Sie den Code und klicken Sie auf 'Strg + k' ([Markdown-Hilfe] (https: // stackoverflow .com/editing-help # code)) –