ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
407
407
EMPFEHLEN
-
Hallo,
wieder frage ich eine Frage, zu der ich im Internet keine Antwort gefunden habe: Nehmen wir an, ich starte eine MySQL-Abfrage mit dem PHP-Befehl mysql_query. Und dann starte ich eine weitere Abfrage - und in dieser kommt eine subquery vor, die der ersten Query haargenbau gleicht. Ist es nicht möglich, in meinem zweiten mysql_query-Befehl auf die Daten des ersten zurückzugreifen, um die Datenbank-Last etwas niedriger zu halten...?
-
Ich gehe davon aus, dass du die Abfrage in einem PHP Befehl gekapselt hast (also query inklusive Subquery).
Sprich:
Da die Variable (hier $sql) im weiteren Verlauf als ganzes gesehen wird, ist es so nicht möglich.PHP-Code:$sql = " Dein query + Subquery";
Man kann dem subquery natürlich auch einen eigenen Variable zuteilen, die in diversen Abfragen herhalten kann
Geändert von DirkM (05.04.09 um 22:33 Uhr)
-
Es gibt noch die Möglichkeite über sog: "prepared statements" (hier mal nen kleines Tutorial für PHP und MySQL: http://www.goldmann.de/php-51-abstraktion-und-prepared-statements-mit-pdo_tipp_346.html )
Der Vorteil ist, dass die Datenbank die Ergebnisse mehr oder weniger im Cache ablegen und nicht jedesmal eine komplette Abfrage machen.
Bei deinen Abfragen würde ich alle relevanten Daten mir ziehen (wenn möglich) und je nach Bedarf die Daten herausziehen.
P.S. das Thema ist sowieso jedem ans Herz zu legen, da es sehr gut gegen SQL-Injections ist
Ähnliche Themen
-
MySQL: Query Ergebnis für neuen Query
Von genji3000 im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 15.08.09, 15:24 -
Query mit Postgresql wobei aus einer Tabelle bestimmte Daten geholt werden sollen
Von harry45 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 17.01.08, 07:50 -
Datenanzeige aus einer MySql Query
Von boyben im Forum PHPAntworten: 1Letzter Beitrag: 20.08.07, 17:16 -
Kann einer diese Query von MySQL in Access umwandeln?
Von Skittle im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 01.05.05, 19:26 -
daten aus 2 tabellen in einer query
Von kesnw im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 31.03.04, 12:31





Zitieren
Login





