[PHP] Wieder ein kleines Problem mit PHP und MySQL -.-

Dieses Thema im Forum "Webentwicklung" wurde erstellt von B30w0lf, 7. April 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 7. April 2009
    Wieder ein kleines Problem mit PHP und MySQL -.-

    Hallo liebe RR'ler,

    nachdem ihr mir ja letztens schon hilfreich zur Seite standet hoffe ich ihr könnt mir bei einem anderen Problem lösen

    Es geht um eine SELECT Abfrage aus einer Tabelle mit dem Namen "char" aber PHP zeigt mir beim Aufruf nur folgenden Fehler:

    Und hier die Abfrage:

    PHP:
    mysql_connect ( $sql_host , $sql_user , $sql_pass );
    mysql_select_db ( $sql_db );
        
        
    $sql  "SELECT
                    char_id,
                    char_name,
                    char_class_id,
                    char_health,
                    char_experience
                FROM
                    char
                WHERE
                    char_id = 
    $id " ;
                    
    $result  mysql_query ( $sql ) OR die( mysql_error ());
    Die Variable "$id" wurde im vorderen Teil schon zugewiesen und enthält den Wert von "1" als Integer.

    ich weiß echt nicht mehr weiter bei meinem Glück ist es bestimmt wieder eine Kleinigkeit die mir nicht aufgefallen ist.

    Ich hoffe auf Antworten ^^ BW ist klar

    Schönen Abend bzw Nacht noch

    B30w0lf
     
  2. 8. April 2009
    AW: Wieder ein kleines Problem mit PHP und MySQL -.-

    Hi B30w0lf,

    Dein Problem: "char"

    dein tabellenname ist ein reserviertes wort von mysql.

    siehe auch folgende liste, welche wörter möglichst nicht genutzt werden sollten:
    MySQL :: MySQL 5.1 Referenzhandbuch :: 9.5 Ist MySQL pingelig hinsichtlich reservierter Wörter?
     
  3. 8. April 2009
    AW: Wieder ein kleines Problem mit PHP und MySQL -.-

    Bin mir nicht sicher, aber es kann sein, dass du den Begriff char nicht einfach so benutzen darfst, bzw. extra kennzeichnen musst, dass es sich um einen Namen handelt.
    PHP:
    $sql  "SELECT
                    char_id,
                    char_name,
                    char_class_id,
                    char_health,
                    char_experience
                FROM
                    `char`
                WHERE
                    char_id = 
    $id "
     
  4. 8. April 2009
    AW: Wieder ein kleines Problem mit PHP und MySQL -.-

    Vielen Dank für die schnelle Antwort habe die Tabelle umbenannt funktioniert jetzt endlich

    Wusste doch das es an einer Kleinigkeit liegt aber das mit dem Namenskonflikt war jetzt echt xD

    Vielen Dank nochmal & BW's sind raus

    B30w0lf
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.