Thema: Mysql Fehler

  1. #1
    Avatar von x BoooM x
    Registriert seit
    30.11.2011
    Beiträge
    1.261
    Thanked 588 Times in 260 Posts

    Standard Mysql Fehler

    Moin.

    Ich soll mal von einem Kollegen fragen ob jemand weiß wo hier der Fehler liegt:

    function newPm($to, $from, $title, $text){ $q = $db->query("SELECT * FROM ibf_message_topics ORDER BY mt_id DESC"); $lastMsg = $db->fetch_assoc($q); $mid = $lastMsg['mt_id'] + 1; $msgId = $lastMsg['mt_msg_id'] + 1; $db->query("INSERT INTO ibf_message_topics SET mt_id=$mid,



    Fehler:

    #1130 - 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

    'SELECTINSERT INTO ibf_message_text (msg_id,msg_date,msg_post,msg_cc_users,msg_sent_to _count,msg_deleted_count,msg

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.142
    Thanked 9.130 Times in 3.005 Posts
    Blog Entries
    5

    Standard AW: Mysql Fehler

    Die Query ist komplett invalid: SELECTINSERT INTO gibts nicht (ist logisch schonmal völliger Schwachsinn, soll wohl INSERT INTO sein), bei den Feldern fehlt die abschließende Klammer und natürlich die Werte des Datensatzes.
    Und das Snippet gehört nicht zu der Query, zumindestens nicht den Teil den du da gepostet hast.
    Das ist nur der Anfang der Funktion, würdest du bzw würde er aber auch selbst sehen wenn der Code halbwegs vernünftig formatiert wäre.


Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 22.03.2014, 22:57
  2. Mysql Insert If
    Von Jokuu im Forum Webentwicklung
    Antworten: 2
    Letzter Beitrag: 16.03.2014, 19:57
  3. MySQL server has gone away
    Von Devon im Forum Server-Administration
    Antworten: 4
    Letzter Beitrag: 09.02.2014, 20:58
  4. MySQL Fehler
    Von watermeloN im Forum Webentwicklung
    Antworten: 8
    Letzter Beitrag: 11.10.2012, 22:46
  5. Runtime (PHP/MYSQL)
    Von nawh im Forum PHP
    Antworten: 2
    Letzter Beitrag: 30.04.2012, 13:05
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.