13. april 2006 - 00:44
Der er
3 kommentarer og
1 løsning
at tilfoeje kredit
Hej
Jag har et felt med credit hvor abonenter kan smide en post eller uploader et billede hvis de har kredit.
Jeg vil gerne giv abonnenter mellem 100 og 200 ekstra 2 kredit
saa hvis en har 3 kredit i forvejen bliver det 5 i hans konto
og hvis en har 0 bliver det 2
Er der nogen der kan hjaelpe?
Tak
13. april 2006 - 10:45
#2
Tak .. jeg synes den er korrekt
jeg har opdaget at der er et problem i mit database
jeg har fundet at alle mine abonnenter har NULL i userid feltet
----------
--
-- Table structure for table `user`
--
CREATE TABLE `user` (
`email` varchar(50) NOT NULL default '',
`del` int(11) default NULL,
`name` varchar(100) default NULL,
`adressfield1` varchar(100) default NULL,
`adressfield2` varchar(100) default NULL,
`adressfield3` varchar(100) default NULL,
`phone` varchar(30) default NULL,
`pass` varchar(12) default NULL,
`registered` varchar(8) default NULL,
`emelding` tinyint(4) default NULL,
`num_ads` int(11) default NULL,
`country` varchar(50) default NULL,
`hide_email` tinyint(4) default '1',
`custom_1` varchar(50) default NULL,
`usr_1` varchar(150) default NULL,
`usr_2` varchar(150) default NULL,
`usr_3` varchar(150) default NULL,
`usr_4` varchar(150) default NULL,
`usr_5` varchar(150) default NULL,
`usr_6` varchar(150) default NULL,
`password_enc` varchar(150) default NULL,
`credits` int(11) default '5',
`status` tinyint(4) default NULL,
`verify` varchar(150) default NULL,
`last_login` varchar(12) default NULL,
`num_logged` int(11) default NULL,
`months` int(11) default NULL,
`approve` int(11) default NULL,
`approve_from` varchar(8) default NULL,
`request_credits` int(11) default NULL,
`num_contacted` int(11) default NULL,
`userid` int(11) default NULL,
`vendor_url` varchar(255) default NULL,
`is_vendor` int(11) default NULL,
`votes` double(6,2) default '0.00',
`voters` int(11) default '0',
`voters_ip` varchar(20) default '0',
`vendor_homepage` varchar(250) default '',
PRIMARY KEY (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-------------------
Saa da jeg kom til at lav den som en auto_increment .. det ku jeg ikke:
query:
ALTER TABLE `user` CHANGE `userid` `userid` INT( 11 ) NOT NULL AUTO_INCREMENT
MySQL said:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Hvad skal jeg lave?
Tak