Здравейте,
Имам следния php код:
Използвани са функции за взимане на информация "$db->query", бих искал да ги заместя с нормалните команди. Ако някой може да ги замести ще съм му изключително благодарен
Имам следния php код:
Код:
$query =& $db->query("select GameIDC from AccountCharacter where id='" . $_SESSION['member_username'] . "'");
$query -> fetchInto($result);
$query =& $db->query("select * from Sy_Quests where id='".$qid."'");
$query -> fetchInto($quest,2);
$query =& $db->query("select name,id from Sy_Quests where rq_parent='".$quest['id']."'");
$query -> fetchInto($unlox);
$chex = new qCheck;
$chex->char = $result[0];
$chex->account = $_SESSION['member_username'];
$chex->quezt = $qid;
$returnmsg = $chex->checkall();
if ($returnmsg)
print 'sorry...<Br>'.$returnmsg;
else
{
$query =& $db->query("select item from Sy_MuQuestItems where questid='".$quest['id']."' and type=1 order by newid()");
$items = '';
while ($query->fetchInto($qi))
{
$i_info=iteminfo($qi[0]);
$disspace = 0;
$slot = smartsearch($chex->rqItemsRemoved,$i_info['X'],$i_info['Y']);
$disspace = $slot*32;
if ($slot==1337)
{
print '* Your Vault is full, please make some space and try again<br>';
$noadd=true;
}
else
{
$myQuery =& $db->query("exec WZ_GetItemSerial");
$myQuery->fetchInto($newItemSerial);
$ItemSerial = sprintf("%08X", $newItemSerial[0],00000000);
$chex->rqItemsRemoved = substr_replace($chex->rqItemsRemoved, substr_replace($qi[0], $ItemSerial, 6, 8), ($disspace), 32);
}
}
if (@!$noadd)
{
print 'Quest completed successfully';
$db->query("update character set Reputation=Reputation+".$quest['bonus_honor'].",Money=Money+".$quest['bonus_zen'].",Resets=Resets+".$quest['bonus_resets']." where name='".$chex->char."'");
$db->query("insert into Sy_MuCharQuests (Name,questid,completedate,state) VALUES ('".$chex->char."','".$qid."','".date("m/d/Y H:i:s")."',1)");
$db->query("update warehouse set items=0x".$chex->rqItemsRemoved." where AccountID='".$_SESSION['sy_user']."'");
if ($quest['bonus_clchange']!='-1')
$db->query("update character set class=".$quest['bonus_clchange']." where name='".$chex->char."'");
}
}
Използвани са функции за взимане на информация "$db->query", бих искал да ги заместя с нормалните команди. Ако някой може да ги замести ще съм му изключително благодарен