SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.04.2011, 14:59:51
5kyy 5kyy ist offline
Anfänger
 
Registriert seit: Oct 2010
Alter: 39
Beiträge: 6
5kyy befindet sich auf einem aufstrebenden Ast
PHP / MySQL Abfrage - Systemresourcen

Hey,

ich hätt da mal ne Frage was Performance angeht.

Szenario: Ich arbeite per PHP/MySQL an einem Rechnungsprogramm.
Nun hab ich z.B. 100.000 Artikel in einer Tabele gespeichert.
In einer aktuellen Rechnung habe ich 10 Artikelpositionen.

Wie komm ich an die Daten?

1. Möglichkeit
Ich lese die Artikeltabelle in der Datenbank 1x aus und schreibe sie in ein Array.
Anschließend erstelle ich eine FOREACH Schleife für meine Rechnungspositionen.
Innerhalb dieser 1. FOREACH Schleife erstelle ich eine weitere FOREACH Schleife für mein Artikel-Array.
In dieser erstelle ich dann eine IF Abfrage, wenn die Position mit dem Artikel übereinstimmt nimm diesen her und les vom Artikel z.B. den Namen, Artikelnummer, Preise etc.

2. Möglichkeit
Ich erstelle eine FOREACH Schleife für meine Rechnungspositionen.
Anschließend lese ich mit SELECT die Artikeltabelle in der Datenbank aus mi dem Zusatz WHERE (z.b. id_der_artikeltabelle = id_der_artikelposition)
Davon wiederrum lese ich meine Werte z.B. den Namen, Artikelnummer, Preise etc.

So die Frage. Welche Variante ist besser was de Serverauslastung/Performance angeht? Oder gibt es gar noch ne 3. NOCH BESSERE Variante?

MfG
5ky
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webdatenbank-Applikationen mit PHP und MySQL -> Buch _squee_ PHP Grundlagen 0 01.02.2010 10:52:51
HTML Quelltext einer mit php Seite erzeugten Seite in .txt oder MySQL speichern. Berentzen PHP Grundlagen 2 14.06.2006 13:36:11
anmeldung von usern mit php und mysql general_xxx PHP Grundlagen 2 02.03.2006 19:19:05
mySQL DB erstellen und unter PHP nutzen norial MySQL 1 25.10.2004 12:01:29
Timestamp von PHP und MySQL BlindCrazyBoy PHP für Fortgeschrittene und Experten 8 16.02.2003 01:37:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:50:59 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.


© 2001-2019 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt