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

Der CSS-Problemlöser

Der CSS-Problemlöser 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)

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 06.09.2005, 12:58:35
andi303 andi303 ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 34
Hilfe mit SELECT

Hallo!

Ich möchte das Vorkommen von drei Werten (A,B,C) in den drei Tupeln code1-3 überprüfen:

Code:
"SELECT * FROM tabelle WHERE code1 = 'A' OR 'B' OR 'C'
AND code2 = 'A' OR 'B' OR 'C'
AND code3 = 'A' OR 'B' OR 'C'";
Allerdings soll A,B,C jeweils nur einmal vorkommen.
Wie mache ich das?
Mit Zitat antworten
  #2  
Alt 06.09.2005, 13:30:28
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Hilfe mit SELECT

na wenn A, B und C nur ein mal vorkommen dürfen, müssen die 3 felder ja alle unterschiedlich sein. also überprüfst du das einfach noch...
Mit Zitat antworten
  #3  
Alt 06.09.2005, 13:52:49
andi303 andi303 ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 34
AW: Hilfe mit SELECT

Schon klar.

Und wie mache ich das am elegantesten?
Mit IF-Schleifen finde ich etwas umständlich, da müsste es doch in SQL einen besseren Weg geben, oder?
Mit Zitat antworten
  #4  
Alt 06.09.2005, 13:59:39
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Hilfe mit SELECT

1. es gibt keine if-schleifen!
2. es gibt keine if-schleifen!
3. es gibt keine if-schleifen!

sag mir bitte, wo du diesen begriff aufgegabelt hast. danke.

so wie du im sql-statement mit = auf gleichheit prüfst, prüfst du mit != auf ungleicheit.

Geändert von feuervogel (06.09.2005 um 14:25:59 Uhr)
Mit Zitat antworten
  #5  
Alt 06.09.2005, 14:33:14
andi303 andi303 ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 34
AW: Hilfe mit SELECT

Punkt 1:
18.2.12.1. IF Statement (MySQL Handbuch)
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...
[ELSE statement_list]
END IF

Punkt 2:
Die Prüfung mit Ungleichheit ist genauso umständlich:
Code:
"SELECT * FROM tabelle
            WHERE ((code1 = '$code[0]' AND code2 != '$code[0]' AND code3 != '$code[0]')
            OR (code1 != '$code[0]' AND code2 = '$code[0]' AND code3 != '$code[0]')
            OR (code1 != '$code[0]' AND code2 != '$code[0]' AND code3 = '$code[0]'))
            AND ((code1 = '$code[1]' AND code2 != '$code[1]' AND code3 != '$code[1]')
            OR (code1 != '$code[1]' AND code2 = '$code[1]' AND code3 != '$code[1]')
            OR (code1 != '$code[1]' AND code2 != '$code[1]' AND code3 = '$code[1]'))
            AND ((code1 = '$code[2]' AND code2 != '$code[2]' AND code3 != '$code[2]')
            OR (code1 != '$code[2]' AND code2 = '$code[2]' AND code3 != '$code[2]')
            OR (code1 != '$code[2]' AND code2 != '$code[2]' AND code3 = '$code[2]'))
            ";
(mit code{A,B,C})
Mit Zitat antworten
  #6  
Alt 06.09.2005, 14:47:13
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Hilfe mit SELECT

Zitat:
Punkt 1:
18.2.12.1. IF Statement (MySQL Handbuch)
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...
[ELSE statement_list]
END IF
da steht nix von schleife.

des weiteren:

ist es so unverständlich was ich sage?

"SELECT * FROM tabelle WHERE code1 = 'A' OR 'B' OR 'C'
AND code2 = 'A' OR 'B' OR 'C'
AND code3 = 'A' OR 'B' OR 'C'
AND code1 != code2 AND code2 != code3 AND code1 != code3";
Mit Zitat antworten
  #7  
Alt 06.09.2005, 14:56:07
andi303 andi303 ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 34
AW: Hilfe mit SELECT

Unverständlich ist es nicht, aber unverschämt!

Trotzdem Danke.
Mit Zitat antworten
  #8  
Alt 06.09.2005, 14:58:50
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Hilfe mit SELECT

Zitat:
Zitat von andi303
Unverständlich ist es nicht, aber unverschämt!

Trotzdem Danke.
hehe, tja, so bin ich *g*
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
Updatefunktion in Formular u. DB Schreiben, Hilfe! ubs MySQLi/PDO/(MySQL) 5 29.12.2004 10:34:38
Benötige Hilfe für dyn. Abfrage mittles PHP Trialrider PHP für Fortgeschrittene und Experten 70 09.10.2003 11:08:56
Select Abfrage für 2 Tabellen muc PHP für Fortgeschrittene und Experten 2 16.08.2003 14:33:25
To Many Connections ProGamer11 PHP Grundlagen 0 19.06.2003 00:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 18:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:51:00 Uhr.


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


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