Salve,
vorrei chiedere se è possibile fare questa cosa (è per il retro)
io sto inserendo nella home uno scambio per le conchiglie
Io da un count ricevo il numero di conchiglie items che ho
ma ora devo scambiarne un tot
ad esempio
io ho 5 conchiglie nell INVENTARIO
come faccio a far si che li elimino dalla tabella items
codice PHP:
CREATE TABLE IF NOT EXISTS `items` (
`id` int(10) unsigned NOT NULL,
`user_id` int(10) NOT NULL,
`room_id` int(10) unsigned NOT NULL DEFAULT '0',
`base_item` int(10) unsigned NOT NULL,
`extra_data` text NOT NULL,
`x` int(11) NOT NULL DEFAULT '0',
`y` int(11) NOT NULL DEFAULT '0',
`z` double NOT NULL DEFAULT '0',
`rot` int(11) NOT NULL DEFAULT '0',
`wall_pos` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`) USING BTREE,
KEY `userid` (`user_id`) USING BTREE,
KEY `roomid` (`room_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
e aggiungano alla tabella users 1 vip_points?
codice PHP:
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`real_name` varchar(100) NOT NULL DEFAULT '',
`password` varchar(50) NOT NULL,
`mail` varchar(50) NOT NULL DEFAULT 'default@default.com',
`auth_ticket` text NOT NULL,
`rank` int(11) unsigned NOT NULL DEFAULT '1',
`credits` int(11) NOT NULL DEFAULT '0',
`fonction` varchar(50) NOT NULL,
`vip_points` int(11) NOT NULL,
`activity_points` int(11) NOT NULL DEFAULT '0',
`activity_points_lastupdate` double NOT NULL DEFAULT '0',
`look` varchar(100) NOT NULL DEFAULT 'hr-115-42.hd-190-1.ch-215-62.lg-285-91.sh-290-62',
`gender` enum('M','F') NOT NULL DEFAULT 'M',
`motto` varchar(50) NOT NULL,
`account_created` varchar(50) NOT NULL,
`last_online` varchar(50) NOT NULL,
`online` enum('0','1') NOT NULL DEFAULT '0',
`ip_last` varchar(120) NOT NULL,
`ip_reg` varchar(120) NOT NULL,
`home_room` int(10) unsigned NOT NULL DEFAULT '0',
`respect` int(11) NOT NULL DEFAULT '0',
`daily_respect_points` int(11) NOT NULL DEFAULT '3',
`gifts_given` int(10) NOT NULL DEFAULT '0',
`gifts_received` int(10) NOT NULL DEFAULT '0',
`daily_pet_respect_points` int(11) NOT NULL DEFAULT '3',
`newbie_status` int(11) NOT NULL,
`is_muted` enum('0','1') NOT NULL DEFAULT '0',
`mutant_penalty` enum('0','1','2') NOT NULL,
`mutant_penalty_expire` int(11) NOT NULL,
`block_newfriends` enum('0','1') NOT NULL DEFAULT '0',
`last_updated` varchar(50) NOT NULL,
`quest_id` int(10) unsigned NOT NULL DEFAULT '0',
`quest_progress` int(10) NOT NULL DEFAULT '0',
`lev_builder` int(10) NOT NULL DEFAULT '0',
`lev_social` int(10) NOT NULL DEFAULT '0',
`lev_identity` int(10) NOT NULL DEFAULT '0',
`lev_explore` int(10) NOT NULL DEFAULT '0',
`respect_given` int(10) NOT NULL DEFAULT '0',
`last_respect_update` varchar(100) NOT NULL,
`time_online` int(10) NOT NULL DEFAULT '0',
`is_ultra_vip` enum('0','1') NOT NULL DEFAULT '0',
`marketplace_tickets` int(10) NOT NULL DEFAULT '0',
`fireworks` int(10) NOT NULL DEFAULT '0',
`online1` text,
`ipaddress_last` varchar(100) DEFAULT NULL,
`noob` int(1) DEFAULT NULL,
`birth` varchar(100) DEFAULT NULL,
`hbirth` varchar(100) DEFAULT NULL,
`lastvisit` varchar(50) DEFAULT NULL,
`badge_status` int(10) DEFAULT NULL,
`postcount` int(10) DEFAULT NULL,
`tickets` int(5) DEFAULT NULL,
`newsletter` int(1) DEFAULT NULL,
`email_verified` int(1) DEFAULT NULL,
`ipaddress` varchar(100) DEFAULT NULL,
`hide_online` enum('0','1') DEFAULT '0',
`hide_inroom` enum('0','1') DEFAULT '0',
`mail_verified` varchar(6) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT '0',
`vip` enum('0','1') DEFAULT '0',
`volume` int(3) NOT NULL DEFAULT '100',
`scadenza` varchar(50) NOT NULL DEFAULT 'Non definito',
`accept_trading` enum('0','1') NOT NULL DEFAULT '1',
`facebook_id` varchar(255) NOT NULL DEFAULT '0',
`show_homepage` enum('0','1') DEFAULT '0',
`ruolo` varchar(50) NOT NULL DEFAULT 'Nessun Ruolo',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=298 ;
come potete vedere dalla tabella items
l'items conchiglia non ha un unica riga per tutte e 5 le conchiglie ma una per ogni conchiglia (sono tutte separate)
il che diventa un pò un problema (per me)
eliminarne 3/5 o 1/5
capito?
spero di si
e spero anche che riusciate a rispondere e aiutarmi a risolvere questo problema
vorrei chiedere se è possibile fare questa cosa (è per il retro)
io sto inserendo nella home uno scambio per le conchiglie
Io da un count ricevo il numero di conchiglie items che ho
ma ora devo scambiarne un tot
ad esempio
io ho 5 conchiglie nell INVENTARIO
come faccio a far si che li elimino dalla tabella items
codice PHP:
CREATE TABLE IF NOT EXISTS `items` (
`id` int(10) unsigned NOT NULL,
`user_id` int(10) NOT NULL,
`room_id` int(10) unsigned NOT NULL DEFAULT '0',
`base_item` int(10) unsigned NOT NULL,
`extra_data` text NOT NULL,
`x` int(11) NOT NULL DEFAULT '0',
`y` int(11) NOT NULL DEFAULT '0',
`z` double NOT NULL DEFAULT '0',
`rot` int(11) NOT NULL DEFAULT '0',
`wall_pos` varchar(100) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`) USING BTREE,
KEY `userid` (`user_id`) USING BTREE,
KEY `roomid` (`room_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
e aggiungano alla tabella users 1 vip_points?
codice PHP:
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`real_name` varchar(100) NOT NULL DEFAULT '',
`password` varchar(50) NOT NULL,
`mail` varchar(50) NOT NULL DEFAULT 'default@default.com',
`auth_ticket` text NOT NULL,
`rank` int(11) unsigned NOT NULL DEFAULT '1',
`credits` int(11) NOT NULL DEFAULT '0',
`fonction` varchar(50) NOT NULL,
`vip_points` int(11) NOT NULL,
`activity_points` int(11) NOT NULL DEFAULT '0',
`activity_points_lastupdate` double NOT NULL DEFAULT '0',
`look` varchar(100) NOT NULL DEFAULT 'hr-115-42.hd-190-1.ch-215-62.lg-285-91.sh-290-62',
`gender` enum('M','F') NOT NULL DEFAULT 'M',
`motto` varchar(50) NOT NULL,
`account_created` varchar(50) NOT NULL,
`last_online` varchar(50) NOT NULL,
`online` enum('0','1') NOT NULL DEFAULT '0',
`ip_last` varchar(120) NOT NULL,
`ip_reg` varchar(120) NOT NULL,
`home_room` int(10) unsigned NOT NULL DEFAULT '0',
`respect` int(11) NOT NULL DEFAULT '0',
`daily_respect_points` int(11) NOT NULL DEFAULT '3',
`gifts_given` int(10) NOT NULL DEFAULT '0',
`gifts_received` int(10) NOT NULL DEFAULT '0',
`daily_pet_respect_points` int(11) NOT NULL DEFAULT '3',
`newbie_status` int(11) NOT NULL,
`is_muted` enum('0','1') NOT NULL DEFAULT '0',
`mutant_penalty` enum('0','1','2') NOT NULL,
`mutant_penalty_expire` int(11) NOT NULL,
`block_newfriends` enum('0','1') NOT NULL DEFAULT '0',
`last_updated` varchar(50) NOT NULL,
`quest_id` int(10) unsigned NOT NULL DEFAULT '0',
`quest_progress` int(10) NOT NULL DEFAULT '0',
`lev_builder` int(10) NOT NULL DEFAULT '0',
`lev_social` int(10) NOT NULL DEFAULT '0',
`lev_identity` int(10) NOT NULL DEFAULT '0',
`lev_explore` int(10) NOT NULL DEFAULT '0',
`respect_given` int(10) NOT NULL DEFAULT '0',
`last_respect_update` varchar(100) NOT NULL,
`time_online` int(10) NOT NULL DEFAULT '0',
`is_ultra_vip` enum('0','1') NOT NULL DEFAULT '0',
`marketplace_tickets` int(10) NOT NULL DEFAULT '0',
`fireworks` int(10) NOT NULL DEFAULT '0',
`online1` text,
`ipaddress_last` varchar(100) DEFAULT NULL,
`noob` int(1) DEFAULT NULL,
`birth` varchar(100) DEFAULT NULL,
`hbirth` varchar(100) DEFAULT NULL,
`lastvisit` varchar(50) DEFAULT NULL,
`badge_status` int(10) DEFAULT NULL,
`postcount` int(10) DEFAULT NULL,
`tickets` int(5) DEFAULT NULL,
`newsletter` int(1) DEFAULT NULL,
`email_verified` int(1) DEFAULT NULL,
`ipaddress` varchar(100) DEFAULT NULL,
`hide_online` enum('0','1') DEFAULT '0',
`hide_inroom` enum('0','1') DEFAULT '0',
`mail_verified` varchar(6) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT '0',
`vip` enum('0','1') DEFAULT '0',
`volume` int(3) NOT NULL DEFAULT '100',
`scadenza` varchar(50) NOT NULL DEFAULT 'Non definito',
`accept_trading` enum('0','1') NOT NULL DEFAULT '1',
`facebook_id` varchar(255) NOT NULL DEFAULT '0',
`show_homepage` enum('0','1') DEFAULT '0',
`ruolo` varchar(50) NOT NULL DEFAULT 'Nessun Ruolo',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=298 ;
come potete vedere dalla tabella items
l'items conchiglia non ha un unica riga per tutte e 5 le conchiglie ma una per ogni conchiglia (sono tutte separate)
il che diventa un pò un problema (per me)
eliminarne 3/5 o 1/5
capito?
spero di si
e spero anche che riusciate a rispondere e aiutarmi a risolvere questo problema