Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18
  1. #1
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    Angry [PHP] Fehler "You have an error in your SQL syntax"

    Hallo Leute,

    es ist immer das gleiche :

    WO IST DER FU**ING FEHLER ???

    Ich glaube dieses SQL mag mich nicht !

    CODE : http://pastebin.com/ECPGaj0e

    Feher :
    Code:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1', '230', 'Hauptfrucht', '2012-12-12', 'Hallo W' at line 1
    Ach ja übrigens das passiert wenn ich was zusammenfasse stadt 10 befehle zu schreiben !
    Geändert von mikdoe (15-04-2014 um 09:15 Uhr) Grund: Titel geändert
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  2. #2
    j-l-n Guest

    AW: Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler

    Ja, du hast leider recht;
    Zitat Zitat von Transformator Beitrag anzeigen
    es ist immer das gleiche

    Nochmal: VOR dem Erstellen eines Themas lesen!!!

    Eine Überschrift soll das Problem beschreiben!


    Und genau das meinte ich im anderen Thread:
    Zitat Zitat von Transformator Beitrag anzeigen
    WO IST DER FU**ING FEHLER ???

    Ich glaube dieses SQL mag mich nicht !

    Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler
    DAS finde ich nerfig!

    PS: eigentlich brauchst du für dieses Problem keinen neuen Thread, denn es handelt sich hier mit größter Wahrscheinlichkeit wieder um einen Syntax-Fehler!
    Geändert von j-l-n (14-04-2014 um 17:27 Uhr)

  3. #3
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler

    DEN ich aber nicht finde !
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  4. #4
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.738

    AW: Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler

    @Transformator: Bitte befolge die Hinweise von Julian, sonst müssen wir einschreiten. Bilde bitte vernünftige Thread Titel und schreibe ganze Sätze mit aussagekräftigen Fragen und was du versucht hast. Eigentlich wie man sich im echten Leben auch benimmt.

  5. #5
    j-l-n Guest

    AW: Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler

    OK, zurück zu deinem Problem: escape doch zuallererst mal die Eingaben, wie dich auch kkapsner bereits wiederholt darauf hingewiesen hat. Also z.B.
    PHP-Code:
    mysql_real_escape_string($_POST["standort"]);
    //usw. 

  6. #6
    Avatar von Dormilich
    Dormilich ist offline Kaiser
    registriert
    15-01-2010
    Beiträge
    1.297

    AW: Irgentwie mag mich dieses SQL nicht !!! - Nerfiger SQL Fehler

    nur so als Hinweis, INTs werden in SQL nicht escaped.

  7. #7
    j-l-n Guest

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Zitat Zitat von Dormilich Beitrag anzeigen
    nur so als Hinweis, INTs werden in SQL nicht escaped.
    Ja, das mit Standort war ein blödes Beispiel. Dafür bei den anderen.

  8. #8
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Erstmal Sorry aber wie ändert man den Eintrags Titel ? kann ich das überhaupt ?

    Ach und ich glaube ich habs mal erwähnt die website ist privat !

    Ich hab den fehler selbst gefunden oder besser gesagt alles noch mal getippt und dan hat es funktioniert !

    DANKE
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  9. #9
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.715

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    @Dormilich: Das ist SQL ziemlich egal. Du kannst auch INTs escapen - wenn da dann was anderes als eine Zahl drin steht, dann meckert SQL. Ich maskiere immer alles, dann brauch' ich mich nicht darum zu kümmern, dass ich die Nutzereingabe des INTs irgendwie besonders validieren muss.

    @Transformator: Den Threadtitel kann man beim ersten Beitrag ändern.
    Was war denn jetzt der Fehler?

    Ich hab' auch einige private Sachen, die manchmal sogar wirklich nur auf meinem localhost laufen, und da bin ich oft froh, dass ich maskiere - dann hab' ich kein Problem, wenn ich mich mal vertippe oder was eingebe, an das ich beim Programmieren noch nicht gedacht habe.

    PS: Vor ein Satzzeichen gehört kein Leerzeichen.

  10. #10
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.738

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Threadtitel hatte ich ja schon geändert.

  11. #11
    Avatar von Dormilich
    Dormilich ist offline Kaiser
    registriert
    15-01-2010
    Beiträge
    1.297

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Zitat Zitat von kkapsner Beitrag anzeigen
    @Dormilich: Das ist SQL ziemlich egal. Du kannst auch INTs escapen
    stimmt, ich meinte auch eigentlich die Quotes.

  12. #12
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.715

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    @Dormilich: auch die Quotes sind SQL egal... und wenn der Nutzer da 10'000 reinschreibt, weil er das so gewohnt ist, kommst sonst ein noch komischerer SQL-Fehler. Das escapen mit mysql_real_escape_string() erwartet ja auch, dass du das dann in Quotes packst. Mit PDO ist das Ganze natürlich ein anderes Thema, da gibt es dann ja PDO::PARAM_INT.

    PS: PhpMyAdmin verwendet bei INTs auch Quotes...

  13. #13
    Avatar von Dormilich
    Dormilich ist offline Kaiser
    registriert
    15-01-2010
    Beiträge
    1.297

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Wie gesagt, es ging mir eigentlich nicht um escaping bei INTs.

  14. #14
    Avatar von Transformator
    Transformator ist offline Doppel-As
    registriert
    30-09-2013
    Beiträge
    144

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    Zitat Zitat von kkapsner Beitrag anzeigen
    @Transformator: Den Threadtitel kann man beim ersten Beitrag ändern.
    Oh unter erweitert hab ich nicht gesehen
    Dummheit ist zum Glück (noch) nicht Strafbar
    http://strawpoll.me/1591634

  15. #15
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.715

    AW: [PHP] Fehler "You have an error in your SQL syntax"

    @Dormilich: Ich verstehe dich jetzt nicht ganz. Um was ging es dir denn dann?
    Wir haben doch eine Nutzereingabe, die in der DB als INT gespeichert wird. Die müssen wir irgendwie validieren/sanitieren. Um sich schnell und effektiv dagegen zu schützen kann man Maskierung verwenden, auch wenn es nicht besonders elegant und benutzerfreundlich ist (die Fehlermeldung sagt dem Nutzer dann wahrscheinlich erstmal nicht besonders viel).

    @Transformator: passiert - kein Problem.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Warum führt der IE dieses Script nicht aus?
    Von ghamor im Forum JavaScript
    Antworten: 11
    Letzter Beitrag: 13-01-2011, 15:38
  2. echo fehler macht mich Wahnsinnig
    Von wumble im Forum Serverseitige Programmierung
    Antworten: 6
    Letzter Beitrag: 13-09-2006, 08:53
  3. Warum funz dieses Script nicht????
    Von milchkuh im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 01-04-2006, 17:41
  4. Warum funktioniert dieses Script nicht?????
    Von milchkuh im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 08-02-2006, 17:51
  5. CSS mag mich nicht :-(
    Von djingeringe im Forum CSS und (X)HTML
    Antworten: 14
    Letzter Beitrag: 18-07-2005, 19:05

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •