Ankündigung

Einklappen
Keine Ankündigung bisher.

fehler beim query....

Einklappen

Neue Werbung 2019

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

  • GrungeRocker
    hat ein Thema erstellt fehler beim query.....

    fehler beim query....

    hi.....

    bei:

    Code:
    $query = "INSERT INTO news VALUES ('', '". addslashes($name) ."', '".addslashes($titel1)."', '".addslashes($eintrag1)."' ,'".$datum."', '".addslashes($link)."', '".addslashes($linkname)."')";
    wird mir
    Code:
    Column count doesn't match value count at row 1
    ausgegeben....

    dabei stimmt die anzahl der zu speichernden elemente mit der anzahl der spalten in der mysql-tabelle überein -.-

    die sieht so aus:
    Code:
     id   	  name   	  titel   	  eintrag   	  datum   	  link   	  Linkname
    ich hab echt kA was falsch daran sien könnte....

  • Zergling-new
    antwortet
    $query hat definitiv einen Inhalt

    $query = " INSERT INTO
    news ( .....
    Wenn du dir alles aus der Nase ziehen lassen musst kannst du keine Hilfe mehr von mir erwarten.

    Einen Kommentar schreiben:


  • GrungeRocker
    antwortet
    nix.......

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Was gibt "print $query;" aus?

    Einen Kommentar schreiben:


  • GrungeRocker
    antwortet
    ja is immernoch
    Code:
    Column count doesn't match value count at row 1
    ...
    irgendwie is das grad zum verzweifeln -.-

    das is der codeschnipsel ind dem das passiert:

    PHP-Code:
    if ($aktion == "insert")
            {
                
    $conn mysql_connect($dbserver,$dbuser,$dbpass);
                if (isset(
    $_SESSION["username"]))
                {
                    
    $name $_SESSION["username"];
                }
                else
                {
                    
    $name " ";
                }
                
    mysql_select_db($dbname,$conn);
                
    $datum date("Y-m-d H:i:s",time());
                
    $query "  INSERT INTO
                    news (
                        id,
                        name, 
                        titel, 
                        eintrag, 
                        datum,
                        link,
                        Linkname)
                    VALUES (
                        '',
                        '"
    addslashes($name) ."',
                        '"
    .addslashes($titel1)."',
                        '"
    .addslashes($eintrag1)."',
                        '"
    .$datum."', 
                        '"
    .addslashes($link)."',
                        '"
    .addslashes($linkname)."')"
                
    $result mysql_query($query);
                if (!
    $result)
                    {
                        echo 
    $query .'\n';
                        die (
    mysql_error()); 
                    }
                
    mysql_close($conn);
                
    header("Location:News.php");
            } 

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Tolle Fehlermeldung "geht nich"

    Einen Kommentar schreiben:


  • GrungeRocker
    antwortet
    nee so gehts aber immernoch nicht!!!!

    Einen Kommentar schreiben:


  • Andreas
    antwortet
    Wenn du dir den Query mal ordentlich formatierst, siehst du direkt, ob da was nicht stimmt.
    Bei deinem Beispiel stimmt die Anzahl, aber du musst du die Spalten in denen man was einfügen möchte vorher angeben.
    Nochwas: Wenn du die id auf Autoincrement stellst (ist bei solch einem Primärschlüssel eigentlich üblich), dann kannst du da nichts einfügen.
    PHP-Code:
    <?php
    $query 
    "  INSERT INTO
            news (
                        id,
                        name, 
                        titel, 
                        eintrag, 
                        datum,
                        link,
                        Linkname)
                VALUES (
                    '',
                    '"
    addslashes($name) ."',
                    '"
    .addslashes($titel1)."',
                    '"
    .addslashes($eintrag1)."',
                    '"
    .$datum."', 
                    '"
    .addslashes($link)."',
                    '"
    .addslashes($linkname)."')";
    ?>

    Einen Kommentar schreiben:

Lädt...
X