php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2011, 15:26  
Neuer Benutzer
 
Registriert seit: 24.10.2011
Beiträge: 3
PHP-Kenntnisse:
Anfänger
philippsen befindet sich auf einem aufstrebenden Ast
Standard SQL Abfrage sortiert in array und ausgeben?

Hallo Community,
habe folgende Problemstellung:

Aus einer Tabelle(Mysql) frage ich folgende Daten ab:

productid, date_start, date_end, location_id
und als join noch die location(location_id) des Produktes.

Die Datensätze haben oft denselben date_start und date_end Wert.
In diesem Fall würde ich gerne Die Ausgabe der location_id für das jeweilige Datum in HTML zusammenfassen, sodass die Augabe in der Form stattfindet:

<p>date_start date_end</p>
<span>location_id, location_idx, ....</span>

In meiner jetzigen Ausgabe läuft das Result der SQL Abfrage in einer "for-Schleife" und ich gebe einfach die Daten für jeden Datensatz aus.
Allerdings wird die Liste dadurch unübersichtlich und sehr lang.


Wie bewerkstellige ich das am besten?
Etwa über einen großen Array und diesen dann sortieren...oder so ähnlich?
Wäre super wenn jemand einen Rat hätte...?

Gruß
Philippsen
philippsen ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2011, 15:53  
Erfahrener Benutzer
 
Benutzerbild von Nullraff
 
Registriert seit: 27.10.2010
Beiträge: 183
PHP-Kenntnisse:
Fortgeschritten
Nullraff befindet sich auf einem aufstrebenden Ast
Standard

Du könntest "date_start" und "date_end" als Key für ein assoziatives Array definieren.
Beispiel:
Code:
$array[date_string][] = DB-Felder
__________________
Kaum macht man's richtig, schon geht's
Nullraff ist offline   Mit Zitat antworten
Alt 24.10.2011, 15:57  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Dein Stichwort lautet Gruppenbruch (Standardverfahren)

Gruß Jens
Jens Clasen ist offline   Mit Zitat antworten
Alt 25.10.2011, 18:17  
Neuer Benutzer
 
Registriert seit: 19.10.2011
Beiträge: 12
PHP-Kenntnisse:
Fortgeschritten
TKing befindet sich auf einem aufstrebenden Ast
Standard

Was nutzte für ne Verbindung? Kannst bei mysqli zum Beispiel einfach $db->fetch_array() machen und den return dann halt im Array Speichern
TKing ist offline   Mit Zitat antworten
Alt 29.10.2011, 08:52  
Neuer Benutzer
 
Registriert seit: 29.10.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
Mohammer befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von TKing Beitrag anzeigen
Was nutzte für ne Verbindung? Kannst bei mysqli zum Beispiel einfach $db->fetch_array() machen und den return dann halt im Array Speichern
naja, eher:

$db = new mysqli(deine verbidnungsdaten);
$sql = 'SELECT * FROM blabla';
$query = $db->query($sql);
while ($i = $query->fetch_array(MYSQLI_ASSOC))
{
$deinArray[] = $i;
}
(jetzt alles halt ohne escapen!)
Damit hast du, wenn du z. b. eine select-sql abschickst (wodurch ja mehrere daten zurück kommen) automatisch alles in ein array gespeichert. Bei nur einem eintrag in deine Tabelle bekommst du ein 1D-Array zurück, bei mehreren ein 2D-Array. Musst dich halt mit der jeweiligen Struktur auseinandersetzen. (Also nur wenn du mysqli benutzen willst)

lg, Mohammer
Mohammer ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PDF im Browser Streamen PiXeL1337 PHP Einsteiger 22 08.09.2011 16:24
[Erledigt] Zend MSSQL Abfrage liefert Array mit NULL am Ende MLang PHP Einsteiger 3 04.09.2011 16:20
[Erledigt] Mehrdimensionalem Array umformen, Index neu setzen und anschließend sortie wooha PHP Einsteiger 3 26.04.2011 12:08
Array werte zusammen rechnen fabi288 PHP Einsteiger 13 03.01.2011 16:08
zusammengesetztes Array ausgeben noop PHP Einsteiger 5 13.12.2010 15:45
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
Array "Ranking" ausgeben und Indizes beibehalten kgreen PHP Tipps 2009 6 13.09.2009 14:16
[Erledigt] Mehrdimensionales Array als verschachtelte Liste ausgeben mit foreach kristina PHP Tipps 2009 5 26.08.2009 14:27
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
Mehrdimensionalen Array in UL ausgeben kipperlenny PHP-Fortgeschrittene 11 07.08.2008 14:33
array richtig sortieren, dann ausgeben Heart PHP Tipps 2006 5 28.04.2006 20:23
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php abfrage array daten als liste ausgeben, php sql abfrage ausgeben, sql array qusgeben, sql abfrage array, sql array auslesen, sql array beispiel, php sql abfrage geordnet, sql abfrage sortieren, sql php array ausgeben, sql abfragen in array php, sql array ausgeben, php array sortiere ähnlichkeit, select sql abfrage array auslesen, nach sql abfrage array ausgeben, php result einer sqlabfrage sortieren, sql abfrage in array php, sql abfrage sortiert ausgeben, php ähnlichkeit abfrage array, array ähnlich sql

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum