zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Problem beim hinzufügen von weiteren Punkten in DB

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.07.2010, 14:38
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 21.11.2005
Beiträge: 368
|SONY| befindet sich auf einem aufstrebenden Ast
Pfeil Problem beim hinzufügen von weiteren Punkten in DB

hallo zusammen,

ich als absoluter DB laie versuche mal mein problem hier zu posten, mit der hoffnung auf hilfe.

ein fertiges script was ich in meine datenbank importiert habe, funktioniert 1a, ich habe nun aber noch zwei positionen hinzugefügt, wo es immer eine fehlermeldung gibt, wie z.B. #1136 - Column count doesn't match value count at row 1

original datei die funktioniert:
Code:
CREATE TABLE `bulitipp_teams_spieler` (
  `id` int(6) NOT NULL auto_increment COMMENT 'ID des Spielers (SpielerID)',
  `team_id` int(3) NOT NULL default '0' COMMENT 'TeamID des Teams',
  `vorname` varchar(25) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Vorname des Spielers',
  `name` varchar(250) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Nachname des Spielers',
  `nummer` varchar(5) collate utf8_unicode_ci default '' COMMENT 'Rueckenummer des Spielers',
  `position` varchar(20) collate utf8_unicode_ci default '' COMMENT 'Spielposition des Spielers',
  `birthday` date NOT NULL default '0000-00-00',
  `land` varchar(25) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5528 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5528 ;

INSERT INTO `bulitipp_teams_spieler` (`id`, `team_id`, `vorname`, `name`, `nummer`, `position`, `birthday`, `land`) VALUES (101, 1, 'Matias', 'Concha', '2', '1', '1980-03-31', 'Schweden'),
ich wollte nun noch folgende zwei punkte hinzufügen, hier gibt es aber immer wieder entweder syntax fehler oder den oben angeführten fehler. meine version:

Code:
CREATE TABLE `bulitipp_teams_spieler` (
  `id` int(6) NOT NULL auto_increment COMMENT 'ID des Spielers (SpielerID)',
  `team_id` int(3) NOT NULL default '0' COMMENT 'TeamID des Teams',
  `vorname` varchar(25) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Vorname des Spielers',
  `name` varchar(250) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Nachname des Spielers',
  `nummer` varchar(5) collate utf8_unicode_ci default '' COMMENT 'Rueckenummer des Spielers',
  `position` varchar(20) collate utf8_unicode_ci default '' COMMENT 'Spielposition des Spielers',
  `birthday` date NOT NULL default '0000-00-00',
  `land` varchar(25) collate utf8_unicode_ci default NULL,
  `wert` varchar(25) collate utf8_unicode_ci default NULL,
  `marktwert` varchar(25) collate utf8_unicode_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5528 ;

INSERT INTO `bulitipp_teams_spieler` (`id`, `team_id`, `vorname`, `name`, `nummer`, `position`, `birthday`, `land`) VALUES (101, 1, 'Matias', 'Concha', '2', '1', '1980-03-31', 'Schweden','1.700.000 €',NULL),
es geht hier nur um die zwei letzten punkte=wert + marktwert die ich hinzufügen möchte.

würde mich freuen wenn da jemand helfen kann.

mfg
sony
__________________
BundesligaGoal_Saison 2009/2010 :: BundesligaTippSpiel ::
BundesligaGoal_Saison 2010/2011 :: BundesligaTippSpiel ::
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.07.2010, 14:45
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Bei deinem Versuch weitere Fehler beim INSERT INTO hinzuzufügen, hast du leider vergessen die Felder anzugeben, zu denen die Werte gehören. Daher hast du beim Einfügen mehr Felder als zum Einfügen angegeben sind und es passt nicht mehr. Daher dieser Fehler.

So wird es wohl klappen.
Code:
INSERT INTO `bulitipp_teams_spieler` (`id`, `team_id`, `vorname`, `name`, `nummer`, `position`, `birthday`, `land`, wert, marktwert) VALUES (101, 1, 'Matias', 'Concha', '2', '1', '1980-03-31', 'Schweden','1.700.000 €',NULL),
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 11.07.2010, 15:06
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 21.11.2005
Beiträge: 368
|SONY| befindet sich auf einem aufstrebenden Ast
Standard

hi sebastian und danke für die schnelle antwort. habe ich neu eingefügt, nachdem ich die andere table gelöscht habe, leider wieder mit dem fehler: #1136 - Column count doesn't match value count at row 2

ich glaub mir kann man nicht helfen
__________________
BundesligaGoal_Saison 2009/2010 :: BundesligaTippSpiel ::
BundesligaGoal_Saison 2010/2011 :: BundesligaTippSpiel ::
Mit Zitat antworten
  #4 (permalink)  
Alt 11.07.2010, 15:11
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Was steht denn in Zeile 2. der INSERT INTO Anweisung? Geht das nach dem Komma weiter?
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #5 (permalink)  
Alt 11.07.2010, 15:22
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 21.11.2005
Beiträge: 368
|SONY| befindet sich auf einem aufstrebenden Ast
Standard

hi,

anbei die original table (auszug).
Code:
-- Tabellenstruktur für Tabelle `bulitipp_teams_spieler`
-- 

DROP TABLE IF EXISTS `bulitipp_teams_spieler`;
CREATE TABLE `bulitipp_teams_spieler` (
  `id` int(6) NOT NULL auto_increment COMMENT 'ID des Spielers (SpielerID)',
  `team_id` int(3) NOT NULL default '0' COMMENT 'TeamID des Teams',
  `vorname` varchar(25) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Vorname des Spielers',
  `name` varchar(250) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Nachname des Spielers',
  `nummer` varchar(5) collate utf8_unicode_ci default '' COMMENT 'Rueckenummer des Spielers',
  `position` varchar(20) collate utf8_unicode_ci default '' COMMENT 'Spielposition des Spielers',
  `birthday` date NOT NULL default '0000-00-00',
  `land` varchar(25) collate utf8_unicode_ci default NULL,
  
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5528 ;

-- 
-- Daten für Tabelle `bulitipp_teams_spieler`
-- 

INSERT INTO `bulitipp_teams_spieler` (`id`, `team_id`, `vorname`, `name`, `nummer`, `position`, `birthday`, `land`) VALUES (101, 1, 'Matias', 'Concha', '2', '1', '1980-03-31', 'Schweden'),
(102, 1, 'Marcel', 'Maltritz', '4', '1', '1978-10-02', 'Deutschland'),
(103, 1, 'Christian ', 'Fuchs', '6', '1', '1986-04-07', 'Austria'),
im endeffekt möchte ich nur, das ein punkt hinzugefügt wird, der es mir erlaubt, den einzelnen marktwert der einzelnen spieler eingeben und anzeigen zu können.

mfg
sony
__________________
BundesligaGoal_Saison 2009/2010 :: BundesligaTippSpiel ::
BundesligaGoal_Saison 2010/2011 :: BundesligaTippSpiel ::
Mit Zitat antworten
  #6 (permalink)  
Alt 11.07.2010, 15:32
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Code:
-- Tabellenstruktur für Tabelle `bulitipp_teams_spieler`
-- 

DROP TABLE IF EXISTS `bulitipp_teams_spieler`;
CREATE TABLE `bulitipp_teams_spieler` (
  `id` int(6) NOT NULL auto_increment COMMENT 'ID des Spielers (SpielerID)',
  `team_id` int(3) NOT NULL default '0' COMMENT 'TeamID des Teams',
  `vorname` varchar(25) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Vorname des Spielers',
  `name` varchar(250) collate utf8_unicode_ci NOT NULL default '' COMMENT 'Nachname des Spielers',
  `nummer` varchar(5) collate utf8_unicode_ci default '' COMMENT 'Rueckenummer des Spielers',
  `position` varchar(20) collate utf8_unicode_ci default '' COMMENT 'Spielposition des Spielers',
  `birthday` date NOT NULL default '0000-00-00',
  `land` varchar(25) collate utf8_unicode_ci default NULL,  
  `wert` varchar(25) collate utf8_unicode_ci default NULL,
  `marktwert` varchar(25) collate utf8_unicode_ci default NULL,

  
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5528 ;

-- 
-- Daten für Tabelle `bulitipp_teams_spieler`
-- 

INSERT INTO `bulitipp_teams_spieler` (`id`, `team_id`, `vorname`, `name`, `nummer`, `position`, `birthday`, `land`, `wert`, `marktwert`) VALUES (101, 1, 'Matias', 'Concha', '2', '1', '1980-03-31', 'Schweden','1.700.000 €',NULL),
(102, 1, 'Marcel', 'Maltritz', '4', '1', '1978-10-02', 'Deutschland', '1234 €', NULL),
(103, 1, 'Christian ', 'Fuchs', '6', '1', '1986-04-07', 'Austria', '1234 €', NULL);
Ich habe dein Query jetzt mal nach der 3. Zeile beendet, eingentlich sollte das funktionieren. Daher ich aber zurzeit kein XAMPP parat und keine MySQL-Datenbank mehr auf dem Server frei habe, kann ich leider wieder nicht testen... Du musst aber eben beim Einfügen dann überall den Wert und den Martwert angeben, dann müsste es eigentlich funktioneren. Die Spalten müssen halt immer passen, bei allen Werten.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #7 (permalink)  
Alt 11.07.2010, 16:07
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 21.11.2005
Beiträge: 368
|SONY| befindet sich auf einem aufstrebenden Ast
Standard

hi, das sieht schon so aus das es wohl funktioniert. kannst du eine software bzw. tool empfehlen, wo ich sagen kann: ', '1234 €', NULL); füge automatisch hinzu ? normal arbeite ich mit notepad, aber bei drei bundesligen sind das ziemlich viele spieler wo ich das manuell machen müsste. bei exel gibt es ja die funktion ersetzen durch...

besten dank
sony
__________________
BundesligaGoal_Saison 2009/2010 :: BundesligaTippSpiel ::
BundesligaGoal_Saison 2010/2011 :: BundesligaTippSpiel ::
Mit Zitat antworten
  #8 (permalink)  
Alt 11.07.2010, 16:11
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Ich würde es einfach nicht einsetzen und dann per phpMyAdmin machen, vielleicht ist dir damit geholfen.

Da kannst du dann einfach die Spalten anlegen und dann, "das Original" importieren. Dann kannst du über das phpMyAdmin den Rest machen.

Eine Software mit der du sowas machen kannst ist mir nicht bekannt, da die Spieler ja sicherlich auch alle einen anderen Marktwert haben, oder?
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Text neben Navigationsleiste andi01 CSS 6 08.06.2011 16:54
Weiteren Wert für Klasse hinzufügen mimii Javascript & Ajax 13 24.11.2010 14:24
PHP lernen? Grafiken später hinzufügen? chilla Offtopic 0 21.07.2007 14:54
Problem: Nur der FF zeigt input-Felder korrekt an (inkl Demo) Paeda CSS 1 04.02.2007 23:18
Problem mit WordPress und dem Bilder Upload Maxefix Serveradministration und serverseitige Scripte 0 19.12.2006 14:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:04 Uhr.