Ich habe 24 Daten auf einem SQL-Server. Wenn meine Webseite gestartet wird, werden all diese Daten einzeln vom Server abgerufen und angezeigt. Sieht wie folgt aus:Wie kann ich einen dynamischen PHP-Variablennamen aufrufen?
$sql = "SELECT `$dateName` FROM `$user` WHERE hour=2";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$hour2 = $row[$dateName];
}
}
$sql = "SELECT `$dateName` FROM `$user` WHERE hour=3";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$hour3 = $row[$dateName];
}
}
etc ... bis Stunde 24
Aber ich denke, es ist besser, mit einer for-Schleife. Gefällt mir:
for ($x = 1; $x <= 24; $x++) {
$sql = "SELECT `$dateName` FROM `$user` WHERE hour=`$x`";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$hour.$x = $row[$dateName];
}
}
}
Ich möchte $ Stunde1, $ Stunde2, $ Stunde3 anrufen. Durch Hinzufügen von $ x zu $ Stunde. Wie mache ich das? Ich danke dir sehr!
Große Antwort! Vielen Dank! –
Willkommen Freund :) –