mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 07:00 Benutzername: Passwort: Auto-Login

Thema: datenbank abfrage bzgl. buddylist vom 21.10.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> datenbank abfrage bzgl. buddylist
Seite: Zurück  1, 2
Autor Nachricht
hoplite
Threadersteller

Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 23.10.2008 11:24
Titel

Antworten mit Zitat Zum Seitenanfang

das funktioniert, danke. du hast noch geschrieben, das dies beispiel nicht sehr performance-freundlich ist. das wäre natürlich nicht so gut. wie könnte man das beispiel umschreiben, das es sparsamer ist? und noch eine allgemeine frage, ist in dem beispiel also irgendein element, das im allgemeinen lieber nicht verwendet werden sollte, weil es die leistung runterzieht?

mfg, hoplite


Zuletzt bearbeitet von hoplite am Do 23.10.2008 11:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 23.10.2008 11:59
Titel

Antworten mit Zitat Zum Seitenanfang

performance: du holst dir die gesamte freundesliste des users, der da gerade surft. das ist eigentlich nicht notwendig. du hast ja sicher die info, oder besser die user_id des users dem das profil gehört, auf dem sich der surfende gerade befindet. somit könntest du, wie im ersten beispiel schon angedeutet, direkt mysql danach fragen lassen, ob eine freundschaft besteht, oder nicht.

hinsichtlich der längen die buddylisten aber in der regel haben, sollte der performance-gewinn nicht so riesig sein. ich denke, du kannst es auch so lassen, und im hinterkopf behalten, dass du da noch was schrauben kannst, wenn sich performance-probleme bermerkbar machen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
hoplite
Threadersteller

Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 23.10.2008 17:30
Titel

Antworten mit Zitat Zum Seitenanfang

ok verstehe. dachte ich frag nochmal nach, da ich das jetzt schon öfter gehört habe, bzgl. resourcenverbrauch von mysql-abfragen. aber in diesem fall scheint es ja klar zu gehen. schöne sache. finde das forum hier echt mal ganz in ordnung Lächel

grüße, hoplite
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 24.10.2008 00:43
Titel

Antworten mit Zitat Zum Seitenanfang

Dann solltest du auch darauf achten dass du nicht einfach alle Spalten selektierst.

Anstatt

Code:
SELECT * FROM ...


solltes du also nur die benötigten Felder selektieren

Code:
SELECT feld1, feld2, feld3 FROM ...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 24.10.2008 09:18
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
Dann solltest du auch darauf achten dass du nicht einfach alle Spalten selektierst.

Anstatt

Code:
SELECT * FROM ...


solltes du also nur die benötigten Felder selektieren

Code:
SELECT feld1, feld2, feld3 FROM ...


m,.... Au weia! schön dich mal wieder zu sehen!! Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen While-Schleife für Datenbank-Abfrage mit PHP
[PHP] Probleme bei $_POST und Datenbank abfrage
[PHP, MySQL] Datenbank Abfrage sortieren
[PHP, MySQL] Datenbank Abfrage nach Datum sortieren
frage bzgl. if/else
Frage bzgl. Anti Alias
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.