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 > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.06.2009, 15:44:02
Büddl Büddl ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 10
[MYSQL] IF oder CASE mit funktionen als Rückgabe...

Hi,

ich suche einen Weg mit CASE oder IF den Ablauf zu steuern. Also z.B so:

Code:
CASE
  SELECT eingabe blablabla....
WHEN 1 THEN
  UPDATE ....
ELSE
  INSERT ....
END;
also statt einfach nur bei dem WHEN 1 THEN z.B. eine zeichenkette zurückzugeben möchte ich eine funktion von mysql aufrufen. Das scheint ja nicht zu gehen. Gibt es da eine andere Lösung die NUR in mysql und nicht in PHP arbeitet?

Danke.

Grüße,
Büddl

Geändert von Büddl (19.06.2009 um 16:18:52 Uhr)
Mit Zitat antworten
  #2  
Alt 19.06.2009, 16:14:24
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Das kommt auf den konkreten Anwendungsfall an. Was genau hast du vor?
Mit Zitat antworten
  #3  
Alt 19.06.2009, 16:18:10
Büddl Büddl ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 10
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Hi,

also ich möchste im prinzip:

Code:
CASE
   SELECT COUNT(*) FROM table1 WHERE col1 = 'xyz' AND col2 = 'abc'; #existiert der eintrag ?
WHEN 0 THEN //nein..also insert anlegen
   INSERT INTO table1....
ELSE //exisitiert ...
  UPDATE  table1.....
END;

Geändert von Büddl (19.06.2009 um 16:18:40 Uhr)
Mit Zitat antworten
  #4  
Alt 19.06.2009, 16:20:24
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

INSERT ... ON DUPLICATE KEY UPDATE?
Mit Zitat antworten
  #5  
Alt 19.06.2009, 16:44:00
Büddl Büddl ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 10
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Zitat:
Zitat von xabbuh Beitrag anzeigen
Mir wäre nicht bekannt das das in meinem Fall geht. Sowie col1 als auch col2 können mehrmals vorkommen (getrennt von einander), nur in der kombination col1 und col2 zusammen soll es nur einmal vorkommen....

Geändert von Büddl (19.06.2009 um 17:46:00 Uhr)
Mit Zitat antworten
  #6  
Alt 22.06.2009, 12:38:26
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Zitat:
Zitat von Büddl Beitrag anzeigen
Sowie col1 als auch col2 können mehrmals vorkommen (getrennt von einander), nur in der kombination col1 und col2 zusammen soll es nur einmal vorkommen....
Dann sollte ein kombinierte Unique-Key auf die beiden Spalten doch dein Problem lösen.
Mit Zitat antworten
  #7  
Alt 22.06.2009, 14:07:54
Büddl Büddl ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 10
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Zitat:
Zitat von xabbuh Beitrag anzeigen
Dann sollte ein kombinierte Unique-Key auf die beiden Spalten doch dein Problem lösen.
Ein kombinierter Unique eintrag? Wie kann ich soetwas denn machen?
Mit Zitat antworten
  #8  
Alt 22.06.2009, 19:59:20
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: [MYSQL] IF oder CASE mit funktionen als Rückgabe...

Code:
[...] UNIQUE KEY(`col1`, `col2`[...]
in deinem CREATE TABLE-Statement
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
URL verstecken und anderes JB PHP für Fortgeschrittene und Experten 9 14.06.2006 17:16:29
Das soll nach 1 h ausgeführt werden! Spike15 PHP Grundlagen 12 04.04.2005 16:29:57
case mehrmals verwenden beginner21 PHP für Fortgeschrittene und Experten 7 18.06.2004 01:08:32
Weiterleitung in if-Schleife Chilla PHP für Fortgeschrittene und Experten 15 05.05.2004 19:19:44
PHP in html einbetten Helge PHP für Fortgeschrittene und Experten 5 05.12.2002 14:54:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53:51 Uhr.


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


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