Hilfe ich krieg meine User nicht in die Datenbank

Begonnen von Stefan_ausR45, 02 August 2005, 22:51:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Stefan_ausR45

Hallo  :)
ich versuche gerade aus meiner alten Seite (VKP) meine User in die neue Datenbank (mx7777_users) per insert einzufügen.... dies hat bei allen anderen geklappt. (Stories Topics downloads links etc.)
Fehlermeldung ist folgende:

#1136 - Column count doesn't match value count at row 1

so wollte ich es in die tabelle einfügen:

INSERT INTO `mx78228_users` VALUES (18, 'Mattxxxxx', 'Mattxxxxx', 'xxxxx@aol.com', 'xxxx@aol.com', '', '', 'Sep 25, 2002', '', 'Exportkaufmann', 'Rhein-Main-Gebiet', '', '', 0, 0, '', '', '', 'c7832xxxxxxxxxxxxxxxxxxxxxx', 10, '', 0, 0, 0, '', 0, '', 'MFJ_maxi_XP-Silver', 4096, 0, 1, 0, 0, 0, 1, 2, 1032904800, 1121010674, '195.93.60.106', 'Sections', '/modules.php?name=Sections&sop=listarticles&secid=3', 1, 0, '1956-10-19', 2, 'Deutschland', '175', '', 'Nein', 'Nein', 'einexxxx', 'Freundschaft', 'grau', 'blau-grau', '', '', '', '', '', '', '', '', '', '', 'Nein', 'Gelegentlich', '', '45', '', 'verheiratet', 'normal', 'xxxxxxxxxxxxx');

Kann es sein das die Tabellen unterschiedlich sind... ich hatte auf der alten Nuke Seite schon die YA Erweiterung verwendet, wenn ich jetzt einen Benutzer auf der Seite hinzufüge und mir den dann aus der Datenbank exportiere und das gleiche dann lokal per insert ausprobiere funzt es nämlich.

Wäre echt peinlich wenn ich über 1000 User bitten müsste sich neu zu reggen und das Profil neu auszufüllen... hoffe mir kann einer helfen.
Gruß Stefan

RiotheRat

Poste bitte mal die STRUKTUR Deiner users-Tabelle ... kann nichts grossartiges sein ...

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

Stefan_ausR45

Hi Du  :)
ich hab mal beide kopiert...
nuke_users

Feld Typ Null Standard
uid   int(11)  Nein   
name   varchar(60) Nein   
uname   varchar(25) Nein   
email   varchar(100) Nein   
femail   varchar(100) Nein   
url   varchar(255) Nein   
user_avatar   varchar(30) Ja  NULL 
user_regdate   varchar(20) Nein   
user_icq   varchar(15) Ja  NULL 
user_occ   varchar(100) Ja  NULL 
user_from   varchar(100) Ja  NULL 
user_intrest   varchar(150) Ja  NULL 
user_sig   varchar(255) Ja  NULL 
user_viewemail   tinyint(2) Ja  NULL 
user_theme   int(3) Ja  NULL 
user_aim   varchar(18) Ja  NULL 
user_yim   varchar(25) Ja  NULL 
user_msnm   varchar(25) Ja  NULL 
pass   varchar(255) Nein  0 
storynum   tinyint(4) Nein  10 
umode   varchar(10) Nein   
uorder   tinyint(1) Nein  0 
thold   tinyint(1) Nein  0 
noscore   tinyint(1) Nein  0 
bio   tinytext Nein   
ublockon   tinyint(1) Nein  0 
ublock   text Nein   
theme   varchar(100) Nein   
commentmax   int(11) Nein  4096 
counter   int(11) Nein  0 
newsletter   int(1) Nein  0 
user_posts   int(10) Nein  0 
user_attachsig   int(2) Nein  0 
user_rank   int(10) Nein  0 
user_level   int(10) Nein  1 
user_ingroup   int(10) Nein  1 
user_regtime   int(11)  Nein  0 
user_lastvisit   int(11) Nein  0 
user_lastip   varchar(60) Nein   
user_lastmod   varchar(40) Nein   
user_lasturl   varchar(255) Nein   
user_stat   tinyint(1) Nein  0 
user_pm_poptime   smallint(4)  Nein  0 
user_bday   date Ja  NULL 
user_sexus   tinyint(1)  Nein  0 
user_from1   varchar(100) Nein   
user_heigh   char(3) Nein   
user_gewicht   char(3) Nein   
user_piercing   varchar(25) Nein   
user_tatto   varchar(25) Nein   
user_sucht   varchar(35) Nein   
user_beziehung   varchar(40) Nein   
user_haar   varchar(30) Nein   
user_augen   varchar(30) Nein   
user_l1   varchar(150) Ja  NULL 
user_l2   varchar(150) Ja  NULL 
user_l3   varchar(150) Ja  NULL 
user_l4   varchar(150) Ja  NULL 
user_l5   varchar(150) Ja  NULL 
user_l6   varchar(150) Ja  NULL 
user_l7   varchar(150) Ja  NULL 
user_l8   varchar(150) Ja  NULL 
user_positiv   varchar(250) Ja  NULL 
user_negativ   varchar(250) Ja  NULL 
user_smoke   varchar(40) Ja  NULL 
user_alkohol   varchar(40) Ja  NULL 
user_partneralter1   char(2) Ja  NULL 
user_partneralter2   char(2) Ja  NULL 
user_partnerwie   varchar(255) Ja  NULL 
user_famstatus   varchar(25) Ja  NULL 
user_partnerfigur   varchar(100) Ja  NULL 
user_kinder   varchar(100) Ja  NULL 


Indizes: Name Typ Kardinalität Feld
PRIMARY  PRIMARY  1525  uid 
user_ingroup  INDEX  keine  user_ingroup 
user_stat  INDEX  keine  user_stat 
user_lastvisit  INDEX  keine  user_lastvisit 
user_lastmod  INDEX  keine  user_lastmod 
user_bday  INDEX  keine  user_bday 


Speicherplatzverbrauch: Typ Verbrauch
Daten 592.448 Bytes
Index 91.136 Bytes
Insgesamt 683.584 Bytes
    Zeilenstatistik: Angaben Wert
Format dynamisch 
Zeilen 1.525 
Zeilenlänge ø 388 
Zeilengröße ø 448 Bytes 
Nächste Autoindex 2.194 
Erzeugt am 02. August 2005 um 14:27 
Aktualisiert am 02. August 2005 um 14:27 


mx78228_users

Feld Typ Null Standard
uid   int(11)  Nein   
name   varchar(60) Nein   
uname   varchar(25) Nein   
email   varchar(100) Nein   
femail   varchar(100) Nein   
url   varchar(255) Nein   
user_avatar   varchar(30) Ja  NULL 
user_regdate   varchar(20) Nein   
user_icq   varchar(15) Ja  NULL 
user_occ   varchar(100) Ja  NULL 
user_from   varchar(100) Ja  NULL 
user_intrest   varchar(150) Ja  NULL 
user_sig   varchar(255) Ja  NULL 
user_viewemail   tinyint(2) Ja  NULL 
user_theme   int(3) Ja  NULL 
user_aim   varchar(18) Ja  NULL 
user_yim   varchar(25) Ja  NULL 
user_msnm   varchar(25) Ja  NULL 
pass   varchar(40) Nein   
storynum   tinyint(4) Nein  10 
umode   varchar(10) Nein   
uorder   tinyint(1) Nein  0 
thold   tinyint(1) Nein  0 
noscore   tinyint(1) Nein  0 
bio   tinytext Nein   
ublockon   tinyint(1) Nein  0 
ublock   text Nein   
theme   varchar(100) Nein   
commentmax   int(11) Nein  4096 
counter   int(11) Nein  0 
newsletter   int(1) Nein  0 
user_posts   int(10) Nein  0 
user_attachsig   int(2) Nein  0 
user_rank   int(10) Nein  0 
user_level   int(10) Nein  1 
user_ingroup   int(10) Nein  1 
user_lastvisit   int(11) Nein  0 
user_regtime   int(11)  Nein  0 
user_lastip   varchar(60) Nein   
user_lastmod   varchar(40) Nein   
user_lasturl   varchar(255) Nein   
user_pm_poptime   smallint(4)  Nein  0 
user_stat   tinyint(1) Nein  0 
user_bday   date Ja  NULL 
user_sexus   tinyint(1)  Nein  0 
user_from1   varchar(100) Nein   
user_heigh   char(3) Nein   
user_gewicht   char(3) Nein   
user_piercing   varchar(25) Nein   
user_tatto   varchar(25) Nein   
user_sucht   varchar(35) Nein   
user_beziehung   varchar(40) Nein   
user_haar   varchar(30) Nein   
user_augen   varchar(30) Nein   
user_l1   varchar(150) Ja  NULL 
user_l2   varchar(150) Ja  NULL 
user_l3   varchar(150) Ja  NULL 
user_l4   varchar(150) Ja  NULL 
user_l5   varchar(150) Ja  NULL 
user_l6   varchar(150) Ja  NULL 
user_l7   varchar(150) Ja  NULL 
user_l8   varchar(150) Ja  NULL 
user_positiv   varchar(250) Ja  NULL 
user_negativ   varchar(250) Ja  NULL 
user_smoke   varchar(40) Ja  NULL 
user_alkohol   varchar(40) Ja  NULL 
user_partneralter1   char(2) Ja  NULL 
user_partneralter2   char(2) Ja  NULL 
user_partnerwie   varchar(255) Ja  NULL 
user_famstatus   varchar(25) Ja  NULL 
user_partnerfigur   varchar(100) Ja  NULL 
user_kinder   varchar(100) Ja  NULL 
user_bild   varchar(100) Nein   


Indizes: Name Typ Kardinalität Feld
PRIMARY  PRIMARY  4  uid 
uname  UNIQUE  4  uname 
user_ingroup  INDEX  2  user_ingroup 
user_stat  INDEX  2  user_stat 
user_lastvisit  INDEX  4  user_lastvisit 
user_lastmod  INDEX  4  user_lastmod 
user_bday  INDEX  4  user_bday 


Speicherplatzverbrauch: Typ Verbrauch
Daten 1.952 Bytes
Index 9.216 Bytes
Überhang 324 Bytes
Effektiv 10.844 Bytes
Insgesamt 11.168 Bytes
    Zeilenstatistik: Angaben Wert
Format dynamisch 
Zeilen 4 
Zeilenlänge ø 407 
Zeilengröße ø 2.792 Bytes 
Nächste Autoindex 7 
Erzeugt am 20. Juli 2005 um 20:16 
Aktualisiert am 02. August 2005 um 13:10 
Letzter Check am 23. Juli 2005 um 11:49 

kann es sein das es daran liegt das ich auf der alten Seite 3 Benutzergruppen hatte und ich jetzt auf der neuen Seite noch keine habe?
Gruß Stefan






jubilee

Hallo !
Zitatich versuche gerade aus meiner alten Seite (VKP) meine User in die neue Datenbank (mx7777_users) per insert einzufügen.... dies hat bei allen anderen geklappt. (Stories Topics downloads links etc.)

Diese Tabellenspalte ist in der neuen Tabelle vorhanden, aber in der alten nicht.
Zitatuser_bild   varchar(100) Nein   
daher haben die alten Datensätze ein Feld zu wenig.
Das ergibt :
ZitatColumn count doesn't match value count at row 1
= Spaltenanzahl ist ungleich der Werteanzahl

Du musst dann in jedem Userdatensatz an Ende noch ein '' einfügen.
Bsp:
ZitatINSERT INTO `mx78228_users` VALUES (18, 'Mattxxxxx', 'Mattxxxxx', 'xxxxx@aol.com', 'xxxx@aol.com', '', '', 'Sep 25, 2002', '', 'Exportkaufmann', 'Rhein-Main-Gebiet', '', '', 0, 0, '', '', '', 'c7832xxxxxxxxxxxxxxxxxxxxxx', 10, '', 0, 0, 0, '', 0, '', 'MFJ_maxi_XP-Silver', 4096, 0, 1, 0, 0, 0, 1, 2, 1032904800, 1121010674, '195.93.60.106', 'Sections', '/modules.php?name=Sections&sop=listarticles&secid=3', 1, 0, '1956-10-19', 2, 'Deutschland', '175', '', 'Nein', 'Nein', 'einexxxx', 'Freundschaft', 'grau', 'blau-grau', '', '', '', '', '', '', '', '', '', '', 'Nein', 'Gelegentlich', '', '45', '', 'verheiratet', 'normal', 'xxxxxxxxxxxxx','');
Dann sollte es funktionieren.
MfG
jubilee

Stefan_ausR45

Hallo  :)
erstmal vielen Dank für den Lösungsvorschlag aber leider klappt es nicht.... bekomme wieder eine Fehlermeldung: nicht abgeschlossene Zeichenführung
danach hab ich dann anstatt das " eine 0 reingesetzt dann nimmt er es und ich hab den User in der Datenbank aber leider nicht auf der HP

Local hab ich es mal ausprobiert und hab die nuke_users einfach in mx_users unbenannt da hatte ich dann auch die User in der Liste... wäre das ne Möglichkeit oder gibts dann Probleme wegen dem fehlenden Feld

Im Vergleich der Profile ist mir noch aufgefallen das ich im mx ein Feld habe Benutzerstatus aktiviert oder deaktiviert.... das hatte ich im vkp nicht

Wofür brauche ich das Feld user_bild   varchar(100) eigentlich...

Gruß Stefan

jubilee

Hmmm ....
Welche Vorversion haste denn eigentlich ?
Kannst Du da denn kein Update machen ?
Da werden dann die Daten sowieso korrekt übernommen .
MfG
jubilee

Stefan_ausR45

Huhu  :)
also ich hatte 2002 mit dem VKP angefangen und dann immer geupdatet.... und da dort ja dann auch meine ganzen Versuche und Tests mit drin waren.... kam diesmal kein Update in Frage.
Wollte alles neu und sauber machen...  ::)
Ich habs jetzt so gemacht das ich die nuke_users eingespielt habe und dann die Tabelle in mx umbenannt habe, Daten sind alle korrekt... meine Members sind alle da :D

Hätte aber nochmal ne andere Frage, und zwar hab ich massig user die sich 2002 und 2003 angemeldet haben aber seitdem nicht mehr da waren.
Wie krieg ich die aus der Datenbank.... ohne das ich alle einzeln anklicken muss.

Gruß Stefan