
Ik ben zelf nog niet zon goede php'er
dus ik vraag om hulp

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);
}
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
