Pagina 1 van 1

mysql error

Geplaatst: 18 mar 2007, 17:03
door Azazel
ik heb een script proberen te maken maar er zit een eror in :P

Ik ben zelf nog niet zon goede php'er

dus ik vraag om hulp :P

De bedoeling is dat de guid-key uit de ene table gehaald word
en dan word de guid-key vergeleken met de ene uit de andere table
waar dan weer een Username aan vast zit

Code: Selecteer alles

$sql = "SELECT guid, rank
	FROM guild_member
	WHERE guildid='". $id ."'
	ORDER BY rank DESC";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query guilds', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
	do
	{
		$guid = $row['guid'];
		$guildmemberrank = $row['rank'];
		
		$guilddata = mysql_query("SELECT name FROM character WHERE guid='" . $guid . "'");
		$result = mysql_fetch_array($guilddata) or die(mysql_error());

		$name = $result['name'];

		$template->assign_block_vars('guildmemberrow', array(
			'USERNAME' => $name,
			'RANK' => $guildmemberrank))

		);
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}
Dan krijg ik dit:

Code: Selecteer alles

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/web/snl154763/forum/includes/wow_viewguild.php on line 79
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 'character WHERE guid='65'' at line 1
Ik hoop dat iemand me kan helpen :P of doe ik het zo fout?

Geplaatst: 18 mar 2007, 19:00
door Azazel
waarom reageert er nou niemand? :(

Geplaatst: 18 mar 2007, 19:02
door Salomon
Man, we kunnen niet heksen!
Je moet niet boos worden als we na 2 uur nog niet hebben gereageerd, dat betekend dat niemand het weet of geen zin heeft om te antwoorden.
Support wordt hier gegeven op vrijwillige basis, het is niet te doen om fulltime op phpBB.nl support te geven!

Het betekend dat er een fout zit in je SQL :) Maar dat had je zelf al door. De oplossing weet ik niet, in ieder geval werkt de syntax niet goed.
Groetjes,

Salomon.