jerome: SQL QUERY ??? `table` vs table

hallo,

Ich arbeite auf 2 verschiedenen Servern mit PHP/Mysql Datenbanken.

Kann mir mal jemand den Unterschied erklären wann ich die namen der Felder und Tabellen zischen `` schreiben und wann nicht.

Bei einem Server habe ich Probleme wenn ich mit schreibe bei dem anderen wenn ich ohne schreibe.

Ich würde gerne einige Klassen benutzen in denen SQL queries sind, so müßte ich 2 verschieden klassen machen, nicht so gut.

danke

  1. echo $begrüßung;

    Kann mir mal jemand den Unterschied erklären wann ich die namen der Felder und Tabellen zischen `` schreiben und wann nicht.

    Notwendig sind sie, wenn du reservierte Bezeichner verwendest.
    http://dev.mysql.com/doc/mysql/en/legal-names.html

    Wenn select und where Spaltennamen wären, und table ein Tabellenname:

    SELECT select FROM table WHERE where='bla'

    Bei einem Server habe ich Probleme wenn ich mit schreibe bei dem anderen wenn ich ohne schreibe.

    Liegt es vielleicht daran? http://dev.mysql.com/doc/mysql/en/name-case-sensitivity.html

    echo "$verabschiedung $name";