Pagina 1 van 1
sql fout meeting hack
Geplaatst: 03 jul 2005, 22:12
door funnyman
hallo,
ik probeer een tabel toe te voegen maar ik krijg steeds foutmelding dat ie al bestaat, maar das niet zo...
http://levi.the-partycrew.com/forum/meeting_data.GIF
Code: Selecteer alles
Could not get meeting usergroups
DEBUG MODE
SQL Error : 1146 Table '346area.phpbb_meeting_data' doesn't exist
SELECT m.meeting_id, mg.meeting_group FROM phpbb_meeting_data m, phpbb_meeting_usergroup mg WHERE mg.meeting_id = m.meeting_id
Line : 762
File : page_header.php
het spreekt elkaar een beetje tegen

Geplaatst: 03 jul 2005, 22:49
door Luuk
Je moet voor meeting_data ook de prefix zetten, bij jouw dus phpbb_. Bij de andere tabel moet dat ook. Dus dat wordt dan CREATE TABLE phpbb_meeting_data
// 6000e post 8)
Geplaatst: 04 jul 2005, 07:08
door funnyman

stom
maargoed de aanleiding dat ik de sql handmatig heb toegevoegd is omdat ik een foutmelding krijg bij het toevoegen van een meeting...en dit is dus nog niet verholpen.
Code: Selecteer alles
Could not count maximum user places
DEBUG MODE
SQL Error : 1064 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 5
SELECT count(distinct ug.user_id) AS total_users FROM phpbb_user_group ug, phpbb_groups g WHERE ug.group_id = g.group_id AND g.group_single_user <> 1 AND ug.user_pending <> 1 AND g.group_id IN ()
Line : 161
File : meeting_manage.php
dit staat er ongeveer bij regel 161:
Code: Selecteer alles
if ( $group_id[0] != -1 )
{
$usergroups = '';
$sql_usergroups = '';
$usergroups = ( count($group_id) == 1 ) ? $group_id[0] : implode(',', $group_id);
$sql_usergroups = ' AND g.group_id IN ('.$usergroups.')';
$sql = "SELECT count(distinct ug.user_id) AS total_users FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.group_id = g.group_id
AND g.group_single_user <> " . TRUE . "
AND ug.user_pending <> ".TRUE . "
$sql_usergroups";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not count maximum user places', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$places = $row['total_users'];
}
$db->sql_freeresult($result);
$meeting_places = ( $places < $meeting_places || $meeting_places == 0 ) ? $places : $meeting_places;
}
ziet iemand zo een fout? of ligt het aan mijn sql?
Geplaatst: 29 aug 2005, 23:46
door funnyman
heb ondertussen overal gezocht! maar kom der niet uit!
heeft iemand een idee?!
alvast bedankt!

Geplaatst: 30 aug 2005, 15:28
door Bee
() is leeg, en er wordt dus ergens een variabele niet goed doorgegeven.
Geplaatst: 30 aug 2005, 16:34
door funnyman
hmm.. lekker is dat
waar moet ik dit zoeken dan?
Geplaatst: 31 aug 2005, 17:59
door funnyman
overgins werkt het nu wel in ACP maar nu kunnen gebruikers nog geen meeting toevoegen, want dan krijg ik nog wel een foutmelding:s
Geplaatst: 31 aug 2005, 18:01
door Paul
Wat voor foutmelding?

Geplaatst: 31 aug 2005, 18:01
door funnyman
nog steeds dezelfde...
Code: Selecteer alles
Could not count maximum user places
DEBUG MODE
SQL Error : 1064 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 5
SELECT count(distinct ug.user_id) AS total_users FROM phpbb_user_group ug, phpbb_groups g WHERE ug.group_id = g.group_id AND g.group_single_user <> 1 AND ug.user_pending <> 1 AND g.group_id IN ()
Line : 161
File : meeting_manage.php