myfayt
11-17-2011, 05:21 PM
So this should be a quick and easy fix. $sets isn't working. If I remove the IF and ELSE the queries run just fine, but neither query works with the IF ELSE statements.
Help me find the little bug?
$alquery = doquery("SELECT * FROM {{table}} WHERE name='".$userrow['guildname']."' LIMIT 1", "alliances");
$alrow = mysql_fetch_array($alquery);
$me2query = doquery("SELECT * FROM {{table}} WHERE id='$id'", 'smithcreate');
$merow = mysql_fetch_array($me2query);
$sets = doquery("SELECT * FROM {{table}} WHERE name='".$merow['name']."' AND bonusattack='".$merow['bonusattack']."' AND requirement='".$merow['requirement']."' AND type='".$merow['type']."'", "allianceequip");
if (mysql_num_rows($sets) > 0) {
$updatequery = doquery("UPDATE {{table}} SET sets=sets+1 WHERE name='".$merow['name']."' AND bonusattack='".$merow['bonusattack']."' AND requirement='".$merow['requirement']."' AND type='".$merow['type']."' AND allianceid='".$alrow['id']."' LIMIT 1", "allianceequip");
}
else {
$query = doquery("INSERT INTO {{table}} SET id='', type='".$merow['type']."', name='".$merow['name']."', attribute='".$merow['attribute']."', requirement='".$merow['requirement']."', class='".$merow['class']."', bonusattack='".$merow['bonusattack']."', allianceid='".$alrow['id']."', alliancename='".$userrow['guildname']."', sets='1'", "allianceequip");
}
Help me find the little bug?
$alquery = doquery("SELECT * FROM {{table}} WHERE name='".$userrow['guildname']."' LIMIT 1", "alliances");
$alrow = mysql_fetch_array($alquery);
$me2query = doquery("SELECT * FROM {{table}} WHERE id='$id'", 'smithcreate');
$merow = mysql_fetch_array($me2query);
$sets = doquery("SELECT * FROM {{table}} WHERE name='".$merow['name']."' AND bonusattack='".$merow['bonusattack']."' AND requirement='".$merow['requirement']."' AND type='".$merow['type']."'", "allianceequip");
if (mysql_num_rows($sets) > 0) {
$updatequery = doquery("UPDATE {{table}} SET sets=sets+1 WHERE name='".$merow['name']."' AND bonusattack='".$merow['bonusattack']."' AND requirement='".$merow['requirement']."' AND type='".$merow['type']."' AND allianceid='".$alrow['id']."' LIMIT 1", "allianceequip");
}
else {
$query = doquery("INSERT INTO {{table}} SET id='', type='".$merow['type']."', name='".$merow['name']."', attribute='".$merow['attribute']."', requirement='".$merow['requirement']."', class='".$merow['class']."', bonusattack='".$merow['bonusattack']."', allianceid='".$alrow['id']."', alliancename='".$userrow['guildname']."', sets='1'", "allianceequip");
}