wenn jemand sich bei uns (dersimcity.com) anmelden möchte, bekommt er folgendes zu sehen...
Error sql_query():
qry: INSERT INTO mx_users SET uname = 'serdac', pass = '29f799f68c637dbbaac9fcfbd30ea068', email = 'serdac@web.de', name = 'serdacx', femail = '', url = '', user_avatar = '', user_regdate = 'Dec 15, 2003', user_icq = '', user_occ = 'essss', user_from = 'sssss', user_intrest = '', user_sig = '', user_aim = '', user_yim = '', user_msnm = '', user_level = 1, newsletter = 1 , user_ingroup = 1, user_regtime = 1071449664, user_stat = 1, user_sexus = 0, user_lastvisit = 1071449664, user_lastip = '213.168.106.39', user_bday = NULL, user_from1 = 'Deutschland', user_heigh = '', user_gewicht = '75', user_piercing = '', user_tatto = '', user_sucht = '', user_beziehung = '', user_haar = '', user_augen = '', user_l1 = '', user_l2 = '', user_l3 = '', user_l4 = '', user_l5 = '', user_l6 = '', user_l7 = '', user_l8 = '', user_positiv = '', user_negativ = '', user_smoke = '', user_alkohol = '', user_famstatus = 'ledig', user_kinder = 'habe keine Kinder'
descr: Duplicate entry '0' for key 1 ( mysql 1062 )
details:
file: /opt/root/home/dersimcitycom/public_html/modules/User_Registration/index.php # line: 300, cmd: sql_query(INSERT INTO mx_users SET uname = 'serdac', pass ...),
file: /opt/root/home/dersimcitycom/public_html/modules/User_Registration/index.php # line: 418, cmd: finishnewuser(INSERT INTO mx_users SET uname = 'serdac', pass ...),
file: /opt/root/home/dersimcitycom/public_html/modules.php # line: 106, cmd: include_once(INSERT INTO mx_users SET uname = 'serdac', pass ..., /opt/root/home/dersimcitycom/public_html/modules/User_Registrati...),
woran liegt das? was ist doppelt hier? jemand von den admins sollte dies mal anschauen... für alle alten mitglieder gibts keine probleme bis auf dem profil bereich... wenn man im profil auf User_FotoAlbum klickt, wird auch das ziel verfehlt...
vielen dank an die admins schon im voraus...
Also das user_Fotoalbum das läuft unter mx 2.1 noch nicht soweit ich weiß!!
Hi Bradersim :)
poste mal bitte hier die komplette Struktur Deiner mx_users Tabelle.
Also in phpMyadmin diese Tabelle exportieren > nur Struktur > anzeigen
CREATE TABLE `mx_users` (
`uid` int(11) NOT NULL default '0',
`name` varchar(60) NOT NULL default '',
`uname` varchar(25) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`femail` varchar(40) NOT NULL default '',
`url` varchar(40) NOT NULL default '',
`user_avatar` varchar(30) default NULL,
`user_regdate` varchar(20) NOT NULL default '',
`user_icq` varchar(15) default NULL,
`user_occ` varchar(100) default NULL,
`user_from` varchar(100) default NULL,
`user_intrest` varchar(150) default NULL,
`user_sig` varchar(255) default NULL,
`user_viewemail` tinyint(2) default NULL,
`user_theme` int(3) default NULL,
`user_aim` varchar(18) default NULL,
`user_yim` varchar(25) default NULL,
`user_msnm` varchar(25) default NULL,
`pass` varchar(50) NOT NULL default '',
`storynum` tinyint(4) NOT NULL default '10',
`umode` varchar(10) NOT NULL default '',
`uorder` tinyint(1) NOT NULL default '0',
`thold` tinyint(1) NOT NULL default '0',
`noscore` tinyint(1) NOT NULL default '0',
`bio` tinyint(1) NOT NULL default '0',
`ublockon` tinyint(1) NOT NULL default '0',
`ublock` tinytext NOT NULL,
`theme` varchar(100) NOT NULL default '',
`commentmax` int(11) NOT NULL default '4096',
`counter` int(11) NOT NULL default '0',
`newsletter` int(1) NOT NULL default '1',
`user_posts` int(10) NOT NULL default '0',
`user_attachsig` int(2) NOT NULL default '0',
`user_rank` int(10) NOT NULL default '0',
`user_level` int(10) NOT NULL default '1',
`user_positiv` varchar(200) default NULL,
`user_negativ` varchar(200) default NULL,
`user_l6` varchar(150) default NULL,
`user_l5` varchar(150) default NULL,
`user_augen` varchar(30) NOT NULL default '',
`user_heigh` varchar(10) NOT NULL default '',
`user_gewicht` varchar(35) default NULL,
`user_horoskop` varchar(50) NOT NULL default '0',
`user_lang` varchar(120) default NULL,
`user_own` varchar(200) default NULL,
`user_visit` varchar(150) default NULL,
`views` varchar(9) NOT NULL default '1',
`user_ingroup` int(10) NOT NULL default '1',
`user_lastvisit` int(11) NOT NULL default '0',
`user_regtime` int(11) unsigned NOT NULL default '0',
`user_lastip` varchar(60) NOT NULL default '',
`user_lastmod` varchar(40) NOT NULL default '',
`user_lasturl` varchar(255) NOT NULL default '',
`user_pm_poptime` smallint(4) unsigned NOT NULL default '60',
`user_stat` tinyint(1) NOT NULL default '0',
`user_bday` date default '0000-00-00',
`user_sexus` tinyint(1) NOT NULL default '0',
`user_from1` varchar(100) NOT NULL default '',
`user_piercing` varchar(25) NOT NULL default '',
`user_tatto` varchar(25) NOT NULL default '',
`user_haar` varchar(30) NOT NULL default '',
`user_l1` varchar(150) default NULL,
`user_l2` varchar(150) default NULL,
`user_l3` varchar(150) default NULL,
`user_l4` varchar(150) default NULL,
`user_l7` varchar(150) default NULL,
`user_l8` varchar(150) default NULL,
`user_smoke` varchar(40) default NULL,
`user_alkohol` varchar(40) default NULL,
`user_famstatus` varchar(25) default NULL,
`user_kinder` varchar(100) default NULL,
`user_sucht` varchar(35) NOT NULL default '',
`user_partneralter1` char(2) default NULL,
`user_partneralter2` char(2) default NULL,
`user_partnerwie` varchar(255) default NULL,
`user_partnerfigur` varchar(100) default NULL,
`user_beziehung` varchar(150) default NULL,
PRIMARY KEY (`uid`),
UNIQUE KEY `uname` (`uname`),
KEY `user_ingroup` (`user_ingroup`),
KEY `user_stat` (`user_stat`),
KEY `user_lastvisit` (`user_lastvisit`),
KEY `user_lastmod` (`user_lastmod`),
KEY `user_bday` (`user_bday`)
) TYPE=MyISAM;
Hmmmm .....
Komisch ......
Deine User-Tabelle , Spalte uid
Zitatuid` int(11) NOT NULL default '0'
sollte aber sein :
Zitatuid int(11) unsigned NOT NULL auto_increment
Also änder die Spalte bitte mit phpMyAdmin (Struktur anzeigen und dann hinten in der Spalte auf
ändern klicken ).
Setz bei
Attribute auf
unsignedbei
Null auf
not nullbei
standard nix reinschreiben bzw. 0 rauslöschen
und bei
Extra auf
auto_incrementdann bitte mal probieren und hoffen, das der Rest der tabelle noch stimmt ....
MfG
jubilee
Fehler
SQL-Befehl :
ALTER TABLE `mx_users` CHANGE `uid` `uid` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT
MySQL meldet:
#1062 - Duplicate entry '4208' for key 1
wenn ich es ändern versuche, meldet phpmyadmin folgenden fehler...
Hallo !
Ist die uid 4208 denn doppelt vorhanden ?Mach doch mal einen dump von der Tabelle (sicherheitshalber) und lösche dann die uid 4208 falls doppelt vorhanden und versuch dann, die Spalte zu verändern.
MfG
jubilee