CheeseCakeMen
Cadet 3rd Year
- Registriert
- Feb. 2021
- Beiträge
- 42
Hallo zusammen,
Habe eine Verständnisfrage.
Aus einer DB lese ich Daten aus. Kann ich dies ganze einfach in einer Funktion einbauen
welche mir als Rückgabewert Array mit den Daten liefert?
Diese würde ich dann über eine Foreach Schleife auslesen und mit HTML mischen damit es angezeigt wird.
Oder sollte ich die ganze Abfrage gleich an der Stelle machen wo sie später hin soll. Sonst müsste ich ja erst ein Array erstellen, welches mit in der Funktion zurückgeben wird
und anschließend wieder auslesen. Klinkt irgendwie doppelt gemoppelt.
So sieht meine Abfrage aus:
Oder habe ich das komplett falsche rangehen?
Besten Dank
Habe eine Verständnisfrage.
Aus einer DB lese ich Daten aus. Kann ich dies ganze einfach in einer Funktion einbauen
welche mir als Rückgabewert Array mit den Daten liefert?
Diese würde ich dann über eine Foreach Schleife auslesen und mit HTML mischen damit es angezeigt wird.
Oder sollte ich die ganze Abfrage gleich an der Stelle machen wo sie später hin soll. Sonst müsste ich ja erst ein Array erstellen, welches mit in der Funktion zurückgeben wird
und anschließend wieder auslesen. Klinkt irgendwie doppelt gemoppelt.
So sieht meine Abfrage aus:
SQL:
$connect = new mysqli($servername, $user, $password, $db);
if($connect->connect_error){
die("Konnte keine Verbindung zur Datenbank aufbauen". $connect->connect_error);
}
$sql = $connect->prepare("SELECT country_name FROM `countries` " );
$sql->execute();
$sql->bind_result($res_country);
while ($sql->fetch()) {
// Hier würde ich alles in Array packen?
}
$sql->close();
Oder habe ich das komplett falsche rangehen?
Besten Dank