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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.02.2005, 11:41:19
nivram nivram ist offline
Junior Member
 
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
3 Querys - optimierbar?

Hallo zusammen,
ich habe folgendes Szenario:
Ich suche per Query in der DB ob ein bestimmter Datensatz vorhanden ist.

Wenn ja:
Dann update diesen Datensatz

Wenn nein:
Dann erzeuge diesen Datensatz

Einige werden jetzt vielleicht fragen: "Wo ist das Problem?"!

Klar ist des für mich kein Problem, aber ich würd gern mal wissen, ob man aus den 3 Querys nicht noch was rausholen kann! Geht das ganze evt. auch mit 2?
Ich möchte momentan lernen ein wenig performanter zu arbeiten. Deswegen stelle ich euch die Frage..


Gruß, nivRam
Mit Zitat antworten
  #2  
Alt 06.02.2005, 16:25:00
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: 3 Querys - optimierbar?

Sende zuerst dein UPDATE-Query an MySQL. Anschließend überprüfst du mit mysql_affected_rows(), ob ein Datensatz betroffen war. Wenn das nicht der Fall ist kannst du das Einfügen vornehmen.

Geändert von xabbuh (06.02.2005 um 16:25:14 Uhr)
Mit Zitat antworten
  #3  
Alt 06.02.2005, 20:10:16
nivram nivram ist offline
Junior Member
 
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
AW: 3 Querys - optimierbar?

Nabend,
das ist eine sehr gute Idee!
Damit hab ich, nach meiner Vorstellungskraft (Idee noch nicht umgesetzt) nur noch 2 Abfragen.


Vielen, vielen, vielen Dank..

Wenn jemand noch andere Vorschläge hat, dann immer mehr damit.

Wäre es nicht mal sinnvoll und vielleicht auch ne gute Bereicherung, wenn man ne Sektion einrichtet, wo man Optimierungsvorschläge reinpostet?!?
Bietet doch ne Menge Vorteile für alle oder?

Gruß, nivRam
Mit Zitat antworten
  #4  
Alt 06.02.2005, 22:16:38
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: 3 Querys - optimierbar?

Zitat:
Zitat von nivram
Nabend,
das ist eine sehr gute Idee!
Damit hab ich, nach meiner Vorstellungskraft (Idee noch nicht umgesetzt) nur noch 2 Abfragen.


Vielen, vielen, vielen Dank..

Wenn jemand noch andere Vorschläge hat, dann immer mehr damit.

Wäre es nicht mal sinnvoll und vielleicht auch ne gute Bereicherung, wenn man ne Sektion einrichtet, wo man Optimierungsvorschläge reinpostet?!?
Bietet doch ne Menge Vorteile für alle oder?

Gruß, nivRam
über eine neue einteilung wird bereits disktuiert - schau mal unter support.
Mit Zitat antworten
  #5  
Alt 08.02.2005, 16:52:50
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
AW: 3 Querys - optimierbar?

Schau dir mal "REPLACE" an. Damit solltest du alles mit einer SQL Query erledigen können. Benötigst allerdings einen Index.
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:47:30 Uhr.


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


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