1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

error in SQL syntax

  • wuz_thomas
  • 19. Juli 2005 um 02:29
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • wuz_thomas
    Punkte
    1.501
    Beiträge
    195
    • 19. Juli 2005 um 02:29
    • #1

    Hi!



    Der folgende SQL - Befehl wird komplett dynamisch erzeugt, aber er funktioniert aufgrund eines syntaxsproblems nicht. Wenn ich diesen zwecsk debugging ausgebe und in my php admin eingebe, erhalte ich folgendes:


    SQL
    INSERT INTO 'img_immo'( 'id', 'filename', 'filename_big', 'filename_thumb', 'position', 'width', 'height', 'width_thumb', 'height_thumb', 'width_big', 'height_big', 'left', 'top', 'screenx', 'screeny', 'toolbar', 'status', 'menubar', 'scrollbars', 'resizable', 'immo_number' ) 
    VALUES ( '\'\'', '2204100001-original-1.jpg', '2204100001-original-1.jpg', '2204100001-thumb-1.jpg', '0', '640', '480', '80', '60', '280', '200', '200', '200', '200', '200', 'no', 'no', 'no', 'no', 'yes', '2204100004'
    )





    #1064 - You have an error in your SQL syntax near ''img_immo' ('id','filename','filename_big','filename_thumb','position','width','' at line 1


    Ich finde den Fehler aber absolut nicht, wäre super wenn mir wer helfen könnte...

  • _jaja_
    Punkte
    5
    Beiträge
    1
    • 19. Juli 2005 um 04:39
    • #2

    probiers mal ohne die ' um den tabellennamen, also so:
    INSERT INTO img_immo ( 'id', 'filename', ...

  • beefy
    Punkte
    1.683
    Beiträge
    304
    • 19. Juli 2005 um 12:47
    • #3
    Zitat von MySQL Reference Manual

    The identifier quote character is the backtick ('`'):

    mysql> SELECT * FROM `select` WHERE `select`.id > 100;

    Das ist also nicht der normale Apostroph, sondern der nach links gelehnte "accent grave". Normale Apostrophe brauchst du (wie du sie richtig benutzt) bei den einzutragenden Werten.

  • 4F2E4A2E
    Punkte
    165
    Beiträge
    29
    • 19. Juli 2005 um 15:44
    • #4
    Zitat von _jaja_

    probiers mal ohne die ' um den tabellennamen, also so:
    INSERT INTO img_immo ( 'id', 'filename', ...

    hätt ich auch gesagt!

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum