Fehler!

  • Themenstarter Themenstarter ByeBye 31659
  • Beginndatum Beginndatum
B

ByeBye 31659

Hallo,

ich habe einige Scripte die laufen, so nun habe ich aber die Datenbank und ihre Tabellen angepasst also das alle Einträge kleingeschrieben sind.

Alle anderen Scripte funktionieren jetzt auch ausser einem, hier der Teil der nicht geht.

PHP:
$select = mysql_query("SELECT *, DATE_FORMAT(seminar_termine.von, '%d.%m.') as datumvon, 
                      DATE_FORMAT(seminar_termine.bis, '%d.%m.') as datumbis FROM seminar_beschreibung, 
					  seminar_termine WHERE seminare_beschreibung.ID = seminar_termine.ID AND
					  seminar_termine.restplaetze != 0 
					  ORDER BY seminar_beschreibung.rubrik_themen, seminar_beschreibung.seminarname");

aber alle dinge sind richtig geschrieben. Weiß jemand woran es liegen könnte?
 
Wie sieht's damit aus?
PHP:
$select = mysql_query("
SELECT
        *,
        DATE_FORMAT(`seminar_termine`.`von`, '%d.%m.') as `datumvon`,
        DATE_FORMAT(`seminar_termine`.`bis`, '%d.%m.') as `datumbis`
  FROM
        `seminar_beschreibung`,
        `seminar_termine`
  WHERE
        `seminare_beschreibung`.`ID` = `seminar_termine`.`ID`
    AND `seminar_termine`.`restplaetze` != 0
  ORDER BY
        `seminar_beschreibung`.`rubrik_themen`,
        `seminar_beschreibung`.`seminarname`
");

Achja, überprüfe mal, ob ID wirklich großgeschrieben werden muss.
 
Ich glaube eigentlich eher, dass es den Operator != in SQL nicht gibt. Bin mir aber nicht ganz sicher.
PHP:
$select = mysql_query("SELECT *, 
    DATE_FORMAT(seminar_termine.von, '%d.%m.') as datumvon, 
    DATE_FORMAT(seminar_termine.bis, '%d.%m.') as datumbis 
  FROM seminar_beschreibung, seminar_termine 
  WHERE 
    (seminare_beschreibung.ID = seminar_termine.ID) AND
    (seminar_termine.restplaetze <> 0)
  ORDER BY 
    seminar_beschreibung.rubrik_themen,
    seminar_beschreibung.seminarname");
 
Kann es nicht sein, dass man bei der SELECT -Anweisung auch
PHP:
"SELECT seminar_beschreibung.*"
angeben muss?

Gib dir mal am besten den MySQL-Fehler mit mysql_error () aus.
 
Zurück