Tak mógłbym uzyskać to w standardowy sposób
/* $tab - tablica w bazie $type - typ broni,mikstury etc $status - status itemka $id - id gracza/sklepu $iowner - przedmiot znajduje sie albo u gracza(person) lub w sklepie(shop) */ function get_item($tab,$type,$status,$id,$iowner){ $_item=mysql_query("SELECT * FROM `".$tab."` WHERE `status`='".$status."' AND `type`='".$type."' AND `owner`=".$id); } /*Ja chciałbym zamiast while od razu dać coś podobnego do $this->I[$iowner][$tab][$type]= i tu wszystkie dane dla danych itemków */ } }
Niestety powyższy sposób zmusiłby mnie to napisania osobnych funkcji pobierania dla każdej tabeli w bazie, ponieważ mają one różną ilość pól i różne nazwy. Czy jest jakiś sposób, by to ominąć i pobrać jakoś inaczej (nie za pomocą while)wszystkie dane z tabeli?