Foutmelding ListUsers OPGELOST

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Foutmelding ListUsers OPGELOST

Bericht door Muiter » 21 mei 2005, 19:51

Ik krijg deze foutmelding:
SELECT username FROM modelautoforum_nl_-_forum.phpbb_users WHERE user_active = '1' ORDER BY username ASC

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '-_forum.phpbb_users WHERE user_active = '1' ORDER BY username ASC ' at line 3

SELECT username FROM modelautoforum_nl_-_forum.phpbb_users WHERE user_active = '1' ORDER BY username ASC

Line : 52
File : list_usernames.php
list_usernames.php

Code: Selecteer alles

<?php
   define('IN_PHPBB', true);
   $phpbb_root_path = './';
   include($phpbb_root_path . 'extension.inc');
   include($phpbb_root_path . 'common.'.$phpEx);


	$server_list = $_SERVER['PHP_SELF'];
	$db_table = $table_prefix . 'users';
	$list_username = $users->username;
					
	//
	// Start session management
	//
	$userdata = session_pagestart($user_ip, PAGE_INDEX);
	init_userprefs($userdata);
	//
	// End session management
	//

	$gen_simple_header = TRUE;

	if(!isset($userdata['session_logged_in'])) {
	   @header("Location: " . append_sid($phpbb_web_path . "login." . $phpEx . "?redirect=" . $_SERVER['PHP_SELF']));
	}

	$page_title = $lang['Page_Title'];
	@include("includes/page_header.$phpEx");

	$template->set_filenames(array(
		'Body' => 'list_usernames.tpl'
	));

	$template->assign_vars(array(
		'L_HEADER' => 'Select a Username',
		'L_COPY' => '&copy; 2003, <a href="http://www.digiserv.net/" target="_blank">digiServ Network</a>.',
		'L_PCV_COPY' => 'Released via <a href="http://www.pcvillageforums.com/" target="_blank">PC Village Forums</a>.<br />
						Get support and more mods <a href="http://www.pcvillageforums.com/" target="_blank">here</a>.',
		'U_FORM_ACTION' => $_SERVER['PHP_SELF']
	));

	$db_table = $table_prefix . 'users';
	$sql = "
		SELECT	username
		FROM	$db->dbname.$db_table
		WHERE	user_active = '1'
		ORDER	BY username
				ASC
	";

	if (!$result = $db->sql_query($sql)) {
		message_die(GENERAL_ERROR, $sql, 'Error Querying Database', __LINE__, __FILE__, $sql);
	}

	if ($row = $db->sql_fetchrow($result)) {
		$i = 0;

		do {
			$template->assign_block_vars('user_block', array(
				'L_USERNAME' => $row['username']
			));

			$i++;
		}
		while ($row = $db->sql_fetchrow($result));
	}

	$db->sql_freeresult($result);
	$template->pparse('Body');
	@include("includes/page_tail.$phpEx");
?>
Laatst gewijzigd door Muiter op 21 mei 2005, 22:13, 1 keer totaal gewijzigd.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 21 mei 2005, 19:57

Wat is de naam van je database?
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 21 mei 2005, 19:59

Code: Selecteer alles

      FROM   $db->dbname.$db_table
wordt

Code: Selecteer alles

      FROM   $db_table
Maar echt goed gebruik maken van de constants is dit niet
... Maar ik modereer (nog) niet.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 21 mei 2005, 21:02

bee schreef:

Code: Selecteer alles

      FROM   $db->dbname.$db_table
wordt

Code: Selecteer alles

      FROM   $db_table
Maar echt goed gebruik maken van de constants is dit niet
Het werkt, wat is wel de juiste manier?
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 21 mei 2005, 22:49

eigenlijk moet er gebruikt worden gemaakt van USERS_TABLE
... Maar ik modereer (nog) niet.

Gesloten