Boa Noite, estou editando um código que faz buscas no banco de dados está funcionando tudo correto, porém to achando o ele meio grande e desorganizado.
<?php $char = mysql_real_escape_string($_GET['char']); $sql30 = " SELECT player.id,player.name,quest.lValue,quest.dwPID,quest.szName,quest.szState FROM player.player INNER JOIN player.quest ON quest.dwPID=player.id INNER JOIN account.account ON account.id=player.account_id WHERE player.name = '".$char."' AND szName='collect_quest_lv30' AND quest.szState='__status' "; $ergebnis30 = mysql_query($sql30,$sqlServ); $row30 = mysql_fetch_assoc($ergebnis30); $lValue30 = $row30['lValue']; ?> <?php $sql40 = " SELECT player.id,player.name,quest.lValue,quest.dwPID,quest.szName,quest.szState FROM player.player INNER JOIN player.quest ON quest.dwPID=player.id INNER JOIN account.account ON account.id=player.account_id WHERE player.name = '".$char."' AND szName='collect_quest_lv40' AND quest.szState='__status' "; $ergebnis40 = mysql_query($sql40,$sqlServ); $row40 = mysql_fetch_assoc($ergebnis40); $lValue40 = $row40['lValue']; ?> if($lValue30 == "557528158") { echo "Completa"; } elseif($lValue30 != "557528158") { echo "Em desenvolvimento"; } else { echo "Bloqueada"; } if($lValue40 == "557528158") { echo "Completa"; } elseif($lValue40 >= "1") { echo "Em desenvolvimento"; } else { echo "Bloqueada"; }
Alguém tem alguma ideia de como fazer essa busca no banco de dados sem precisar repetir todo o código e mudando só a variável?