Bonsoir,
Petite information en vue de la tronche de ta query:
mysql_query("INSERT INTO $db_player.item(id,vnum,owner_id,window,pos,socket0,socket1,socket2,count) VALUES((''),('". $vnum ."'),('". $id_sess ."'),('MALL'),('". $pos ."'),('1'),('1'),('1'),('". $count ."'))");
pas besoin de parenthèses autour des valeurs que tu insert, ça fait du blabla en plus à transmettre et à interpréter.
mysql_query("INSERT INTO $db_player.item(id,vnum,owner_id,window,pos,socket0,socket1,socket2,count) VALUES('','". $vnum ."','". $id_sess ."','MALL','". $pos ."','1','1','1','". $count ."')");
Au passage, je ne sais pas si ton serveur a des joueurs mais tu risques d'être très rapidement confronté à une perte d'items achetés dans ta boutique car tu laisses l'auto-increment faire le boulot, et souvent le serveur vient insérer des items qui écrasent l'id de l'item acheté en boutique. Il serait donc judicieux que tu gères toi même cet id pour éviter toute perte d'item.
Onyx.