Harald: SQL Abfrage

Beitrag lesen

Wenn eine Subquery nichts findet, ist ihr Ergebnis NULL. Da kann man herausfinden, indem man die Abfrage mal im phpMyAdmin oder anderen Verwaltungstools laufen lässt. Allerdings nicht mit CONCAT() sondern die Felder direkt ausgeben, sonst sieht man nur das, was CONCAT() draus macht und nicht das eigentliche Ergebnis. Und dieses eigentliche Ergebnis, speziell der tx_holidayweb_themes-Abfrage, soll ja Gegenstand der Veränderung sein, also muss es auch genau angeschaut werden. Versuch das erstmal nachzuvollziehen und schau, ob du NULL oder was anderes siehst.

Wenn du da nun schöne NULLs siehst, dann schau dir die bereits verlinkte Handbuchseite an, genauer die Funktion IFNULL(). Damit kannst du entweder den Nicht-NULL-Wert oder einen Ersatzwert bei NULL bekommen.

Lo!

Hi Lo

Wenn ich im PHMmyAdmin in de Tabelle: tx_holidayweb_regions
die Abfrage: SELECT title FROM tx_holidayweb_regions WHERE uid = region_uid LIMIT 1
bekomme ich die Fehlermeldung: #1054 - Unknown column 'region_uid' in 'where clause'

??

Ich kenn mich einfach nicht aus.