Ankündigung

Einklappen
Keine Ankündigung bisher.

Brauche Hilfe mit einer Datenbank MYSQL

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema Brauche Hilfe mit einer Datenbank MYSQL.

    Brauche Hilfe mit einer Datenbank MYSQL

    HI, brauche Hilfe wenn ich ein Script Starten will
    kommt nur diese Meldung

    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 '' at line 1


    Kann Mir jemand Helfen
    Angehängte Dateien

  • Dormilich
    antwortet
    hier könnte man auch recht elegant mit prepared statements arbeiten, dann entfiele das implode(), das escaping und die SQL Injections.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Funktioniert Danke

    Einen Kommentar schreiben:


  • Kinger
    antwortet
    Es ist irgendwie nicht ganz klar was du da machst.

    Dein SQL-Statement sollte so aussehen:
    PHP-Code:
    INSERT INTO images (filenameVALUES ('3.jpg'),('4.png'),('2.jpg'),('5.jpg'),( '1.png'); 

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Bilder werden kaput angezeigt

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Und jetzt habe ich was probiert und bekopmme das

    Column count doesn't match value count at row 1INSERT INTO images () VALUES (('3.jpg')),(('4.png')),(('2.jpg')),(('5.jpg')),(( '1.png'));

    Einen Kommentar schreiben:


  • Kinger
    antwortet
    Bitte keine doppel-Posts!

    Funktioniert es nun oder nicht? Bin aus deinen Antworten nicht ganz schlau geworden.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Cool das Script zeigt jetzt noch kapute bilder an dan funktioniert es.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Jetzt habe ich diese Meldung

    Column count doesn't match value count at row 1INSERT INTO images (filename) VALUES ();

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Soll ich das nur mit einfügen

    "INSERT INTO images (filename) VALUES (" . implode('),(', $images) . ");";

    ?

    Da kommt auch nicht mehr raus

    Einen Kommentar schreiben:


  • Kinger
    antwortet
    Nur eine Vermutung aber probier mal:
    PHP-Code:
    "INSERT INTO images (filename) VALUES (" implode('),('$images) . ");"

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ok sory

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    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 '' at line 1INSERT INTO images (filename) VALUES

    Einen Kommentar schreiben:


  • Ma27
    antwortet
    Ach und ein Forenpost genügt.
    Die Profilnachricht und die PM waren überflüssig

    Einen Kommentar schreiben:


  • Ma27
    antwortet
    schreib das mal in die install_images.php
    PHP-Code:
    echo $query
    und poste was rauskommt

    LG

    Einen Kommentar schreiben:

Lädt...
X