Diskussion
GET-Variablen in Array und in SQL Abfrage
| kekskruemel --- |
Geschrieben am: Sa 18.06.2011, 16:15
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 472 Mitglied seit: 8.11.2005 |
Hallo,
ich bin gerade dabei eine folgendes zu überlegen. Angenommen ich erhalte in einem GET Aufruf per URL unbegrenzt Daten übermittelt. Diese können eins, zwei oder auch 25 Zahlen sein. dateiname.php?ids=zahl1,zahl2,zahl3,....,zahlx Ich benötige diese Zahlen für eine Abfrage per MySQL, die im Grunde so aussieht: SELECT wert FROM tabelle WHERE id = zahl; Diese SQL soll nach und nach mit den id's aus der GET URL erfolgen. Wie kann man das am besten umsetzen, dass die zahlen aus dem GET Aufruf in ein Array kommen und anschließend durch z.B. eine Schleife in die SQL Datei kommen. Oder kann man die auch direkt geschickt so verpacken, dass er alle in einer SQL Abfrage einpackt? Der durch die SQL gewünschte Wert kann sich dabei jedoch je nach id unterscheiden und wird passend zur id für die Ausgabe benötigt. Grüße und danke für eure Hilfe. -------------------- |
![]() |
| 800XE |
#2 Geschrieben am: Sa 18.06.2011, 19:04 (+02:49)
|
||||
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 640 Mitglied seit: 10.04.2008 |
hä?
SELECT wert FROM tabelle WHERE id IN (1,2,3,4,5,6) -------------------- |
||||
![]() |
| G.P. |
#3 Geschrieben am: Sa 18.06.2011, 21:14 (+02:09)
|
||
|
AyomRank 7 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 1382 Mitglied seit: 21.10.2004 |
-------------------- Freiwilligendienst im Ausland
Bundesfreiwilligendienst – Freiwilligendienst in Deutschland Weltwärts Blog - News für Freiwillige im Ausland |
||
![]() |
| Uwe Keim Zeta Software GmbH |
#4 Geschrieben am: So 19.06.2011, 10:19 (+13:05)
|
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 12.12.2009 |
-------------------- |
![]() |
| kekskruemel --- |
#5 Geschrieben am: So 19.06.2011, 12:55 (+02:35)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 472 Mitglied seit: 8.11.2005 |
Ok, also ich habe das nun als SQL eingebaut. An sich erhalte ich auch als Ergebnis die entsprechenden Zeilen.
Ich habe aber folgendes Problem: Die Zeilen sehen Bspw. so aus: id / wert / datum / typ_id 35 / 1,489 / datumswert / 1 35 / 1,519 / datumswert / 4 35 / 1,489 / datumswert / 13 523 / 1,489 / datumswert / 1 523/ 1,319 / datumswert / 2 523 / 1,009 / datumswert / 6 890 / 1,489 / datumswert / 1 Nun möchte ich die Daten iim XML Format so formatieren, dass der Grundaufbau so aussieht: <werte> <person id= 35> <wert typ_id=1 value=1,489> <wert typ_id=4 value=1,519> <wert typ_id=13 value=1,489> </person> <person id=523> ... </person> <person id=890> ... </person> </werte> Leider weiß ich nicht, wie ich die Ergebnisse nun so ansprechen soll, dass ich mithilfe von Schleifen egal wie viele ids mir übergeben werden (und auch welche) ich diese Ausgabe aufbauen kann. -------------------- |
![]() |
| gregi |
#6 Geschrieben am: So 19.06.2011, 16:20 (+03:24)
|
![]() AyomRank 5 Gruppe: Moderator, VIP-Mitglied Beiträge: 401 Mitglied seit: 22.03.2006 |
Das hier sollte dir weiterhelfen:
http://www.kirupa.com/web/mysql_xml_php.htm -------------------- Webhosting Vergleich auf www.hostingliste.ch/webhosting-vergleich
Root Server Exklusive vServer Aktionen aus der Schweiz: vServer |
![]() |
| 800XE |
#7 Geschrieben am: So 19.06.2011, 16:33 (+00:12)
|
||||
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 640 Mitglied seit: 10.04.2008 |
$query .= " ORDER BY id ";
-------------------- |
||||
![]() |
| kekskruemel --- |
#8 Geschrieben am: So 19.06.2011, 18:46 (+02:13)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 472 Mitglied seit: 8.11.2005 |
Vielen Dank an euch, besonders an 800XE, dass ihr mir dabei geholfen habt. Ich habe es nun an mein Problem hervorragend anwenden können.
-------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Hilfe bei SQL-Abfrage benötigt | Tom G | 390 | 2 | Mo 8.04.2013, 20:07 |
| Browser direkte Abfrage auf Server | Piero50 | 291 | 4 | Fr 8.03.2013, 13:28 |
| Mysql Abfrage | webdoktor | 431 | 3 | Fr 4.01.2013, 13:28 |
| Fehler in mySql Abfrage? | NullAhnung | 519 | 8 | Mo 22.10.2012, 20:50 |
| MySQL Geodaten Abfrage – Performance | G.P. | 1207 | 5 | Fr 25.05.2012, 07:39 |
| MySQL Abfrage GROUP BY mit dem neusten Eintrag | webdoktor | 1808 | 10 | Mi 7.03.2012, 16:12 |
| MySQL Abfrage | G.P. | 534 | 2 | Di 6.03.2012, 17:38 |
| MySQL Abfrage über 2 Tabellen | TTlong | 1461 | 7 | Mi 22.02.2012, 13:33 |
| MySQL Abfrage | G.P. | 502 | 3 | Mo 7.11.2011, 23:50 |
| Mysql abfrage | G.P. | 611 | 1 | Fr 17.06.2011, 19:58 |
Neu: Kleinanzeige pinnen | Kleinanzeige auf Startseite | Werbetarife 2013 | VIP Mitgliedschaft (30 Tage Geld-zurück-Garantie)





















