pragmaMx Support Forum

pragmaMx => Installation & Update => Thema gestartet von: bradersim am 15 Dezember 2003, 02:12:46

Titel: dringende hilfe wird benötigt...
Beitrag von: bradersim am 15 Dezember 2003, 02:12:46
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...



Titel: Re: dringende hilfe wird benötigt...
Beitrag von: Sascha1981 am 15 Dezember 2003, 04:36:14
Also das user_Fotoalbum das läuft unter mx 2.1 noch nicht soweit ich weiß!!
Titel: Re: dringende hilfe wird benötigt...
Beitrag von: Andi am 15 Dezember 2003, 09:38:27
Hi Bradersim :)

poste mal bitte hier die komplette Struktur Deiner mx_users Tabelle.
Also in phpMyadmin diese Tabelle exportieren > nur Struktur > anzeigen
Titel: Re: dringende hilfe wird benötigt...
Beitrag von: bradersim am 15 Dezember 2003, 21:46:12
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;
Titel: Re: dringende hilfe wird benötigt...
Beitrag von: jubilee am 15 Dezember 2003, 22:01:19
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   unsigned
bei   Null auf   not null
bei standard nix reinschreiben bzw. 0 rauslöschen
und bei   Extra auf   auto_increment
dann bitte mal probieren und hoffen, das der Rest der tabelle noch stimmt ....
MfG
jubilee
Titel: Re: dringende hilfe wird benötigt...
Beitrag von: bradersim am 15 Dezember 2003, 22:47:42
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...
Titel: Re: dringende hilfe wird benötigt...
Beitrag von: jubilee am 16 Dezember 2003, 09:14:17
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