Wie erhalte ich einzelne Spaltenwerte als eindimensionales Array mit MySQLi? Anstelle des gewünschten eindimensionalen Array erhalten Sie ein mehrdimensionales Array.
Lösung:
Das Problem liegt in der Methode, mit der die Daten aus der Datenbank abgerufen werden. Um die Daten als Array einzelner Spaltenwerte abzurufen, sollten Sie die Methode fetch_assoc () anstelle von fetch_row () verwenden.
Hier ist ein korrigierter Code-Snippet:while ($ row = $ result- $ Zeilen [] = $ row ['E -MailAddress']; }
mit Fetch_assoc (), die while -Schleife durch die Zeilen des Ergebnisssatzes iteriert und den Wert der Spalte von EmailAddress für jede Zeile abruft. Die abgerufenen Werte werden an das Array $ rows angehängt, was zu einem eindimensionalen Array führt, das die Liste der E-Mail-Adressen enthält. [0] => "[E -Mail geschützt]" [1] => "[E -Mail geschützt]" }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3