php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.09.2004, 11:15  
Gast
 
Beiträge: n/a
Standard finde den fehler nicht bei abfrage

hiho,
ich habe hier eine abfrage mit dem ternären operator allerdings funzt das nicht so ganz richtig

Code:
$devid = ($devs["dev1"] == "tbl_pc")      ? "id_pc" :
         ($devs["dev1"] == "tbl_router")  ? "id_router" :
                                            "unused";
egal ob $devs["dev1"] tbl_pc oder tbl_router beinhaltet wirds immer id_router, ich habe schon versucht tbl_pc in '' statt in "" zu stecken, aber das will trotzdem nicht, === statt == bringt auch nichts, die syntax is die gleiche wie in einem programmierbeispiel im inet
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.09.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

also abgesehen davon, dass ich noch nie auf die ideen gekommen bin solche
dinger zu verschachteln .. evtl bringt's doch weiter, wenn du die 2. abfrage in
klammern setzt .. wobei ich mir da auch nicht sicher bin ..
 
Alt 23.09.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

Klammerfehler! Setze die einzelnen IF-Abfragen immer in Klammern, das erspart Dir einfach den Klammerfehler. Hier korrekt:

Code:
$devid = (($devs["dev1"] == "tbl_pc") ? "id_pc" : (($devs["dev1"] == "tbl_router")  ? "id_router" : "unused"));
hth,
Martin
 
Alt 23.09.2004, 11:24  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stef
also abgesehen davon, dass ich noch nie auf die ideen gekommen bin solche
dinger zu verschachteln .. evtl bringt's doch weiter, wenn du die 2. abfrage in
klammern setzt ..
Funzt aber prima. Ich hab das sogar schon mir 3 Abfragen gemacht Aber es wird dann echt unübersichtlich mit der Zeit
 
Alt 23.09.2004, 12:14  
Gast
 
Beiträge: n/a
Standard

oooh leute, mein versehen, ich war die ganze zeit bei perl, da geht das scheinbar so, war aus nem perl tutorial, is halt blöd das ganze hinundherdenken
 
Alt 23.09.2004, 12:28  
Gast
 
Beiträge: n/a
Standard

hehe .. ich bin eigentlich in der gleichen Problematik. Bin ebenfalls stark an Perl gewohnt.
Wobei ich Dir gleich mal raten würde dieses Perl-Tutorial in den Mülleimer zu werfen. Denn ersten geht das bei Perl ebenfalls nicht und zweitens werden Strings unter Perl mit 'eq' überprüft.

Gruß
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage von einer Abfrage Datenbanken 5 27.01.2011 23:31
mysql abfrage - finde fehler nicht PHP Tipps 2005-2 10 08.10.2005 14:14
Fehler bei der Abfrage webmaster_andre Datenbanken 3 04.10.2005 19:26
WHERE Falsche Abfrage? Kein MySQL Fehler PHP Tipps 2005-2 10 30.09.2005 10:43
Fehler in SQL Abfrage Datenbanken 3 22.09.2005 11:16
Where Like - Abfrage zeigt Fehler Diego1978 PHP Tipps 2005-2 3 12.08.2005 23:25
[Erledigt] IF() abfrage in variable packen PHP Tipps 2005 14 01.04.2005 17:23
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Abfrage von Char-Feldern Datenbanken 9 04.02.2005 14:06
Fehler bei abfrage, evtl konflikt mit reservierten wörtern? Datenbanken 3 01.12.2004 10:48
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Abfrage funktioniert zwar, aber nicht korrekt Datenbanken 2 16.08.2004 09:10
Abfrage: gibt immer Fehler zurück PHP Tipps 2004 4 04.08.2004 14:31
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.