php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.02.2006, 12:02  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard mehrere MySQL-Abfragen gleichzeitig ausführen

Hallo, ich möchte mit einem Vorgang 4 Abfragen machen und 2 eMails verschicken,
die die Werte aus der Datenbank (aus 3 Tabellen) beinhalten. Der Überischtshalber
habe ich hier die einzelnen Abfragen aufgelistet. Muss man daraus eine Abfrage
formulieren? Wie muss es jetzt weitergehen??

PHP-Code:
$sql mysql_query("UPDATE orders SET o_last_datum=NOW(), o_status='1' WHERE o_auftragsnr='".$_GET["confirm"]."'") or die(mysql_error());

$partner mysql_query("SELECT u_pid,u_email,u_vorname,u_name FROM users WHERE u_pid=".$_GET["pid"]."");

$order mysql_query("SELECT o_auftragsnr,o_abs_anrede,o_abs_vorname,o_abs_name,o_abs_email,o_empf_vorname,o_empf_name,o_empf_email FROM orders WHERE o_auftragsnr=".$_GET["confirm"]."");

$config mysql_query("SELECT c_id,c_email,c_url,c_bestaetigung,c_partner_bestaetigung FROM config WHERE c_id=1"); 
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.02.2006, 12:13  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Warum alles in einem? Du machst je ein SELECT auf 3 verschiedene Tabellen, wie soll das vereinbart werden?
Zergling-new ist offline  
Alt 01.02.2006, 12:19  
Gast
 
Beiträge: n/a
Standard

Also es erscheint mir mehr als zweifelhaft, ein Update und ein Select miteinander zu verknüpfen.

Die drei Select-Anweisungen zu verknüpfen macht m.E. auch nur Sinn, wenn es ein Verknüpfungsfeld gibt, das die Tabellen in Relation zueinander stellt.
 
Alt 01.02.2006, 12:37  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard

Also dahinter steht folgender Gedanke:

Wenn diese Funktion ausgeführt wird, soll erstens, eine bestimmte Bestellung den Status "1", also "bestätigt" erhalten. Anschließend 2 Emails verschickt werden, die aus den 3 Tabellen gebildet werden:

Die Tabelle "users" enthält alle Angaben des Partners, daraus wird der Name, die Email etc benötigt.

Die Tabelle "orders" beinhaltet alle nötigen Angaben über eine Bestellung.

In "config" sind vordefinierte Texte, die Absendeadresse, Homepage, Signatur und diverse Einstellungen gespeichert.

Diese drei Tabellen sollen ausgelesen werden, damit ich diese eMails auch erstellen kann.

Ich hoffe mein Vorhaben ist soweit verständlich.
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline  
Alt 01.02.2006, 12:40  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Bleib bei den 3 SELECTs wenn die nicht in direkter Beziehung stehen (wie es Catweazle meint). Daran ist nichts verwerfliches.

Wenn sie in Beziehung über eine User-ID o.ä. stehen zeig mal die Tabellenstruktur her.
Zergling-new ist offline  
 


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
Berechnung über mehrere Abfragen aus mysql Slappi PHP Tipps 2008 2 18.12.2007 14:22
Mysql PHP Zahlenfeld aus DB abfragen? darkmana PHP Tipps 2008 10 12.10.2007 11:54
PHP bzw. mysql abfragen optimieren Kori Datenbanken 3 26.09.2007 21:02
MySql abfragen durcheinander? MrCavity Datenbanken 19 16.11.2005 16:18
[Erledigt] Dynamische Ausgabe von Mysql Abfragen PHP-Fortgeschrittene 1 21.10.2005 10:53
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 02:40
2 Mysql Abfragen: select und insert gleichzeitig??? Datenbanken 12 14.09.2005 14:18
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] MySQL Abfragen als Frage-Antwort Datenbanken 0 31.05.2005 18:35
info über mysql status abfragen nieselfriem Datenbanken 4 13.04.2005 09:42
between datum abfragen mysql hekto Datenbanken 2 12.01.2005 11:07
Password aus mySQL abfragen und vergleichen ob zu User passt PHP Tipps 2004 2 14.10.2004 10:15
Mehrere Abfragen gleichzeitig ausführen Neo2k3 Datenbanken 2 06.10.2004 21:47
Problem mit 2 gleichzeitigen MySQL abfragen PHP Tipps 2004 2 08.07.2004 13:57
MySQL DB Tabellen Kommentar abfragen Datenbanken 3 13.06.2004 22:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql mehrere selects gleichzeitig, mysql mehrere update gleichzeitig, mit mysql mehrere abfragen senden, mysql 2 abfragen gleichzeitig, mehrere select ausführen, mysql, php mehrere abfragen gleichzeitig ausführen, php mysql mehrere selects gleichzeitig, mysql 2 fragen gleichzeitig, mehrere abfragen gleichzeitig ausführen, mehrere mysql anfragen gleichzeitig, mysql mehrere queries auf einmal ausführen, mysql problem abfragen werden zeitgleich ausgeführt, mysql mehrere abfragen gleichzeitig schicken, mehrere mysql queries ausführen, mehrere mysql ausführen, mysql mehrere abfragen, mysql mehere abfragen gleichzeitog

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:38 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.