Avatar billede ejay Novice
04. juni 2003 - 03:53 Der er 3 kommentarer og
1 løsning

php fejl med colum

Hej.

jeg får denne fejl:

Column count doesn't match value count at row 1

Fatter den ikke lige men her er koden hvor fejlen opstår i:

$stmt = sprintf( "INSERT INTO {$config["prefix"]}_users( name, password, realname, email, question1,"
            ." question2, url, receivenews, receiverel, country, city, state, icq, Msn, sex, Clan, CPU, Monitor, Grafikkort, Hoeretelefoner, Mus, Musemaatte, Forbindelse, Operativsystem, Oploesning, Sensitivity, comments, session,"
            ." active, dateregistered )"
            ." VALUES ('%s', '%s', '%s', '%s', '%s', '%s' '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s',"
            ." '%s', '%s', '%s', NOW() )",
            addslashes($userform->fields["name"]->value),
            md5($userform->fields["passwd1"]->value),
            addslashes($userform->fields["realname"]->value),
            addslashes($userform->fields["email"]->value),
            addslashes($userform->fields["question1"]->value),
            addslashes($userform->fields["question2"]->value),
            addslashes($userform->fields["url"]->value),
            addslashes($userform->fields["receivenews"]->value),
            addslashes($userform->fields["receiverel"]->value),
            addslashes($userform->fields["country"]->value),
            addslashes($userform->fields["city"]->value),
            addslashes($userform->fields["state"]->value),
            addslashes($userform->fields["icq"]->value),
            addslashes($userform->fields["Msn"]->value),
addslashes($userform->fields["sex"]->value),
addslashes($userform->fields["Clan"]->value),
addslashes($userform->fields["CPU"]->value),
addslashes($userform->fields["Monitor"]->value),
addslashes($userform->fields["Grafikkort"]->value),
addslashes($userform->fields["Hoeretelefoner"]->value),
addslashes($userform->fields["Mus"]->value),
addslashes($userform->fields["Musemaatte"]->value),
addslashes($userform->fields["Forbindelse"]->value),
addslashes($userform->fields["Operativsystem"]->value),
addslashes($userform->fields["Oploesning"]->value),
addslashes($userform->fields["Sensitivity"]->value),
            addslashes($userform->fields["comments"]->value),
            $user_session,
            $active
        );
        $ret = db_query($stmt) or die(db_error());

Håber i kan hjælpe det haster lidt ;)
Avatar billede jakoba Nybegynder
04. juni 2003 - 06:06 #1
prøv at kikke efter hvad det egentlig er for en sql kommando du får bygget:

        );
        echo $stmt ."<br>";    // DEBUG LINIE
        $ret = db_query($stmt) or die(db_error());

Hvis et af dine felter hedder 'count' kunne det i sig selv give problemer da det også er navnet på en SQL-funktion.
Avatar billede ejay Novice
04. juni 2003 - 08:21 #2
nu står der dette:

INSERT INTO wt_users( name, password, realname, email, question1, question2, url, receivenews, receiverel, country, city, state, icq, Msn, sex, Clan, CPU, Monitor, Grafikkort, Hoeretelefoner, Mus, Musemaatte, Forbindelse, Operativsystem, Oploesning, Sensitivity, comments, session, active, dateregistered ) VALUES ('gedehakker', '971d0743941e02d62679913784c3c306', '', 'geden@cscentral.dk', 'Ja', 'Ja' '', 'N', 'N', 'Denmark', '', '', '', '', 'Mand', '', '', '', '', '', '', '', '', '', '', '', '', '798c454c98074c0d3cc527cf7013400b', 'N', NOW() )
Column count doesn't match value count at row 1
Avatar billede andy Nybegynder
04. juni 2003 - 09:19 #3
INSERT INTO wt_users( name, password, realname, email, question1, question2, url, receivenews, receiverel, country, city, state, icq, Msn, sex, Clan, CPU, Monitor, Grafikkort, Hoeretelefoner, Mus, Musemaatte, Forbindelse, Operativsystem, Oploesning, Sensitivity, comments, session, active, dateregistered ) VALUES ('gedehakker', '971d0743941e02d62679913784c3c306', '', 'geden@cscentral.dk', 'Ja',*!!* 'Ja' ''*!!*, 'N', 'N', 'Denmark', '', '', '', '', 'Mand', '', '', '', '', '', '', '', '', '', '', '', '', '798c454c98074c0d3cc527cf7013400b', 'N', NOW() )

Der er fejl mellem *!!*

Der skal være komma melllem 'Ja' og ''
Avatar billede ejay Novice
04. juni 2003 - 16:06 #4
Thanx andy :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester