Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MySQL-Ergebnis in ein Array umwandeln

Empfohlene Antworten

Hallo,

ich fange grad mit der der programmierung mit MySql an ;)

Ich habe Daten aus der tabelle gelsen und möchte diese in ein Array umwandeln, geht das ????

wenn du das query mit mysql_fetch_array absetzt, dann hast du die Ergebnis menge schon als array und kannst mit dem Index auf die einzelnen Felder zugreifen

meine Abfrage sieht so aus:

$db = mysql_connect($sql_host,$sql_user,$sql_pass);

$sqlab = "select * from liegenschaften where niederlassung = '$blb_ort' and nutzer = '$kind'";

$feld_kind = mysql_db_query ($sql_database, $sqlab);

wie müßte dann die Abfrage lauten ????

danke für Deine Hilfe

$feld_kind = mysql_db_query ($sql_database, $sqlab);

wie müßte dann die Abfrage lauten ????

Die Abfrage hast du doch schon an die DB geschickt und das Ergebnis $feld_kind zurückbekommen. jetzt kannst du mit

$dataArray=mysql_fetch_array($feld_kind);

die Daten in ein Array einlesen

Original geschrieben von JayDeee

mysql_db_query ($sql_database, $sqlab);

mysql_db_query ist deprecated!

Note: This function has been deprecated since PHP 4.0.6. Do not use this function. Use mysql_select_db() and mysql_query() instead.

Nutze mysql_fetch_array hier sind auch Beispiele:

http://de2.php.net/manual/en/function.mysql-fetch-array.php

Gruß Jaraz

hier mal ein Bsp. zum Speichern des Ergenissatzes in einem Array.

solltest du nur nutzen, wenn du die Daten weiterverarbeitest, nur zur Anzeige würde ich direkt mit fetch_array arbeiten


if( $erg=mysql_query($db_name, $sql, $con) ){

     while( $zeile=mysql_fetch_row($erg) ){

      array_push($my_array,$zeile);

      }

     

das hat soweit geklappt, ist aber nicht so ein Array wie ich erwartet habe :(

Ich hatte die Daten vorher in einer TXT-Datei mit Tab getrennt zeilenweise eingelesen....

kann ich so eine Arraystruktur bekommen, dann kann ich den Rest des scriptes lassen ;)

habs jetzt so gelöst....

$feld = mysql_db_query ($sql_database,$sqlab);

$num = mysql_num_rows($feld);

for ($lauf=0; $lauf < $num; $lauf++){

$feld_kind[] = mysql_fetch_row($feld);

}

anschließend splitte ich jede Zeile so wieder auf:

$zeile = array_values ($feld_kind[$lauf]);

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.