Pagina 1 van 1

Error aanmaken groep

Geplaatst: 19 jun 2004, 11:04
door christel
Help....krijg deze error bij het aanmaken van een nieuwe groep:

Code: Selecteer alles

Could not insert new group

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user) VALUES (2, 'Vip''s', 'Voor de crewmembers.....', 2, '99999999', '99999999', '' '0')

Line : 394
File : /home/virtual/site83/fst/var/www/html/forum/admin/admin_groups.php

Geplaatst: 19 jun 2004, 11:07
door WebSiteNet
Je kan beter geen quotes (') gebruiken in de namen omdat de mod auto-group dat niet aankan, zo te zien.

Geplaatst: 19 jun 2004, 11:17
door christel
Ja, dat idee kreeg ik ook. Ik heb toen ook geprobeerd om de naam zonder quotes te maken en kreeg dezelfde foutmelding.

Geplaatst: 19 jun 2004, 11:43
door WebSiteNet
Er staat voor lijn 394 een query in het bestand admin/admin_groups.php. Kun je die query geven? Er klopt echt helemaal niks van! :roll:

Geplaatst: 19 jun 2004, 13:34
door christel

Code: Selecteer alles

else if( $mode == 'newgroup' )
                {
                        $sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user)
                                VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '$group_count', '$group_count_max', '$group_count_enable'        '0')";
                        if ( !$db->sql_query($sql) )
                        {
                                message_die(GENERAL_ERROR, 'Could not insert new group', '', __LINE__, __FILE__, $sql);
                        }
                        $new_group_id = $db->sql_nextid();
Wat ik zo raar vind is dat ik verder nix meer heb aangepast, de auto_group mod heeft wekenlang goed gewerkt. Opeens geeft hij deze foutmelding....

Geplaatst: 20 jun 2004, 10:11
door christel
Help? :oops: :(

Geplaatst: 20 jun 2004, 12:37
door WebSiteNet
Ik heb de query iets gewijzigd:

Code: Selecteer alles

                 else if( $mode == 'newgroup' ) 
                { 
                        $sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user) 
                                VALUES ($group_type, '" . $group_name . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '$group_count', '$group_count_max', '$group_count_enable', '0')"; 
                        if ( !$db->sql_query($sql) ) 
                        { 
                                message_die(GENERAL_ERROR, 'Could not insert new group', '', __LINE__, __FILE__, $sql); 
                        } 
                        $new_group_id = $db->sql_nextid();

Geplaatst: 20 jun 2004, 13:35
door christel
Ja, ik zie nu wat je verandert hebt. T was me niet opgevallen en nog steeds heel vreemd dat deze fout nu pas opspeelt.....

Anyway, hardstikke bedankt! :thumb: