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.

PHP-script zum Auslesen von MYSQL-Daten

Empfohlene Antworten

Veröffentlicht

Hallo miteinander,

folgendes Szenario:

ich habe eine SQL Datenbank in der diverse Warengruppen (Monitore, Digicams, etc.) abgelagert sind.

Jede Warengruppe hat einen Artikelnummern-Bereich, also die Monitore haben z.B. den Bereich 1000-2000.

SQL-Tabelle:

Artikelnr | Artikel

----------------------------

1001 | Monitor 1

2001 | Digicam 1

1002 | Monitor 2

2002 | Digicam 2

Nun will ich in einem PHP-Script die Artikel aus der Datenbank auslesen und anhand der Artikelnummer sortiert ausgeben lassen, also zuerst die Monitore, dann die Digicams, etc.

Das Script muss also praktisch in einer Schleife die Datenbank durchlaufen. Für jeden durchlaufenden Artikel muss überprüft werden, in welchem Artikelnummern-Bereich er sich befindet. Im Hintergrund soll dann diese Information in einem Array gespeichert werden und hinterher anhand der Indexnummer sortiert ausgeben werden.

Ich weiss, dass es bestimmt aus einfacher geht, aber es muss genauso programmiert werden :beagolisc . Ich hoffe ich habe genügend Angaben gemacht, damit Ihr mir weiterhelfen könnt, dieses Problem in Quelltext zu übersetzen .

Mit freundlichen Grüßen Relian :bimei

Ich weiss, dass es bestimmt aus einfacher geht, aber es muss genauso programmiert werden :beagolisc . Ich hoffe ich habe genügend Angaben gemacht, damit Ihr mir weiterhelfen könnt, dieses Problem in Quelltext zu übersetzen .

Mit freundlichen Grüßen Relian :bimei

es geht allerdings einfach!

einfach im SQL schon per "order by" das dataset vorsortieren, dann brauchst du nur noch prüfen wann zwischen "2 Bereichen" gewechselt wird.

btw: Warum darfst du es nicht einfacher machen?

Ich hoffe ich habe dich richtig verstanden, auf diesem Weg hast du am Ende auf jeden Fall ein nach Artikelnummer aufsteigend sortiertes Array.


<?php

// Connection zur MySQL Datenbank

mysql_connect ("SERVER","USER","PW");
mysql_select_db ("DATENBANK");

// Sortierte Abfrage mit Speicherung in einem Array

$result = array ();

$sql = "SELECT Artikelnr, Artikel FROM test ORDER BY Artikelnr";
$abfrage = mysql_query($sql);
while ($row = mysql_fetch_assoc($abfrage))
{
$result[] = $row;
}

?>
[/PHP]

SERVER, USER, PW, DATENBANK und evtl. Artikelnrund Artikel musst du deiner Datenbank und Tabelle entsprechend anpassen.

Ich hoffe, ich konnte dir helfen.

Gruß

dread

Ich danke euch...ich glaube damit komme ich weiter :WD

Mit freundlichen Grüßen Relian :marine :marine

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.