php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2005, 05:02  
Benutzer
 
Registriert seit: 10.12.2005
Beiträge: 69
GrungeRocker
GrungeRocker eine Nachricht über ICQ schicken
Standard 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....
GrungeRocker ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.12.2005, 08:11  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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)."')";
?>
Andreas ist offline  
Alt 30.12.2005, 15:38  
Benutzer
 
Registriert seit: 10.12.2005
Beiträge: 69
GrungeRocker
GrungeRocker eine Nachricht über ICQ schicken
Standard

nee so gehts aber immernoch nicht!!!!
__________________
GrungeRocker ist offline  
Alt 30.12.2005, 15:43  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Tolle Fehlermeldung "geht nich"
Zergling-new ist offline  
Alt 30.12.2005, 16:02  
Benutzer
 
Registriert seit: 10.12.2005
Beiträge: 69
GrungeRocker
GrungeRocker eine Nachricht über ICQ schicken
Standard

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");
        } 
GrungeRocker ist offline  
Alt 30.12.2005, 16:08  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was gibt "print $query;" aus?
Zergling-new ist offline  
Alt 30.12.2005, 16:26  
Benutzer
 
Registriert seit: 10.12.2005
Beiträge: 69
GrungeRocker
GrungeRocker eine Nachricht über ICQ schicken
Standard

nix.......
__________________
GrungeRocker ist offline  
Alt 30.12.2005, 17:41  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

$query hat definitiv einen Inhalt

Zitat:
$query = " INSERT INTO
news ( .....
Wenn du dir alles aus der Nase ziehen lassen musst kannst du keine Hilfe mehr von mir erwarten.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
find den Fehler im Query nicht !? madSoul Datenbanken 2 09.11.2006 12:19
fehler in der query? imported_kremser Datenbanken 4 01.06.2006 14:31
Hilfe ich find keinen Fehler mehr... GELight Datenbanken 2 01.05.2006 23:33
mySQL Query - Fehler 1120 - Cross dependency found in O Datenbanken 0 16.10.2005 11:20
Warning: pg_query(): Query failed: FEHLER Datenbanken 3 07.08.2005 21:17
mysql_query meldet Fehler, MySQL Query Browser nicht Datenbanken 3 04.05.2005 17:15
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
mysql query fehler Datenbanken 6 19.01.2005 23:44
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
MySQL-Ergenis auswerten mit Fehler: '1065 Query was empty' PHP Tipps 2004 3 17.10.2004 01:41
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
mysql Fehler - query was empty Anuschka Datenbanken 2 01.09.2004 00:28
Wo liegt der Fehler - Query was empty Anuschka PHP Tipps 2004 7 24.08.2004 02:59
[Erledigt] Query läuft nicht Datenbanken 6 13.08.2004 21:13
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.