Antworten auf deine Fragen:
Neues Thema erstellen

mehrere SQL bedingungen

mave

Nicht mehr ganz neu hier

die frage mag jetzt noch doof klingen... aber ist es möglich zwei mal AND in einer Abfrage zu verwenden? Mein Problem ist, dass ich eine FATAL Error Message bekomme, weil es so viele Datensätze sind... weitere Bedingungen würde das eben verringern...

$data_update = " SELECT
aktion_teilnehmer.aktion_id,
aktion_teilnehmer.aktion_nr,
aktion_teilnehmer.aktion_company,
aktion_teilnehmer.aktion_forename,
aktion_teilnehmer.aktion_surname,
aktion_teilnehmer.aktion_street,
aktion_teilnehmer.aktion_zip,
aktion_teilnehmer.aktion_city,
aktion_teilnehmer.aktion_status,
aktion_teilnehmer.aktion_ende,
shop_order.fk_customer_id,
shop_order.order_time,
shop_order.order_nr
FROM
aktion_teilnehmer, shop_order
WHERE
aktion_teilnehmer.aktion_nr LIKE shop_order.fk_customer_id
AND
aktion_teilnehmer.aktion_status = '1'
AND
aktion_teilnehmer.aktion_ende < shop_order.order_time";

würde dann so aussehen...
 

AW: mehrere SQL bedingungen

Klar, warum sollte es denn auch nicht gehen..
Wenn nichts bei raus kommt, lass dir mal den mysql error ausgeben..
mysql_query(..) or die(mysql_error());
Ansonsten schau dir mal die Join Syntax an, die dir vllt auch weiterhelfen kann..


bzw. left-/right join, die du auch auf der Seite findest.

aktion_teilnehmer.aktion_nr LIKE shop_order.fk_customer_id
Was wird da abgefragt?
 
AW: mehrere SQL bedingungen

Mein Problem ist, dass ich eine FATAL Error Message bekomme, weil es so viele Datensätze sind...

Seit wann gibt es denn eine maximale Anzahl Datensätze, die man abrufen kann? ...oder hast du Probleme mit der Ausführzeit des Skripts oder dem Arbeitsspeichers, der dem Skript zur Verfügung steht?


Reicht für dein Vorhaben nicht einfach:

$data_update = "
SELECT
*
FROM
aktion_teilnehmer
LEFT JOIN
shop_order
ON
(aktion_teilnehmer.aktion_nr = shop_order.fk_customer_id AND aktion_teilnehmer.aktion_ende < shop_order.order_time)
WHERE
aktion_teilnehmer.aktion_status = '1'";

Wenn es denn so viele Datensätze greift, kannst du ja noch ein sinnvolles ORDER BY und/oder GROUP BY hinzufügen.
Und bei dem Sternchen musst du selbst entscheiden, ob es in deinem Fall sinniger ist, die Felder aufzuzählen oder eben * abzurufen.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.940
Beiträge
1.540.016
Mitglieder
68.075
Neuestes Mitglied
falke69
Oben