SQL Fehler :confused:

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Dynasty
Beiträge: 7
Registriert: Mi 11.Mai, 2005 22:15
Wohnort: Aurich
Kontaktdaten:

SQL Fehler :confused:

Beitrag von Dynasty »

Deine phpBB Version: 2.0.13
Typ Deines phpBB Forums: andere phpBB Distribution
MODs: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.game-update.com

PHP Version: 4
MySQL Version: 4


Was hast Du gemacht, bevor das Problem aufgetreten ist?
Alles so installiert oder verändert wie es dastand


Was hast Du bereits versucht um das Problem zu lösen?
alles nochmal durchgelesen und gesucht aber nichts gefunden



Fehlerbeschreibung und Nachricht

Hallo ich habe einen rpg mod besorgt ist so ein kleines spielchen für die hp habe auch alles so installt wie es da stand doch nun kann ich ein was nicht ausführen

hier ist der Quellcode:

Code: Alles auswählen

	$sql = "INSERT INTO " . RPGITEMS_TABLE . "
		VALUES ('$item_shop', '$item_name', '$item_cost', '$item_buff', '$item_special', '$item_stock', '$item_level', '$item_desc', '$item_image', '$item_pp')";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't update/insert into item table", "",__LINE__, __FILE__, $sql);
	}
	else
	{
		$message = $lang['Item_added'] . '<br /><br />' . sprintf($lang['Click_return_itemadmin'], '<a href="' . append_sid("admin_rpgitems.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid("index.$phpEx?pane=right") . '">', '</a>');
		message_die(GENERAL_MESSAGE, $message);
	}
und das kommt raus wenn man versucht es auszuführen:

Code: Alles auswählen

SQL-Befehl :  

INSERT INTO phpbb_rpgshop_items
VALUES ('5', 'Handschuhe', '2000', '600', 'ATTACK', '300', '5', '', 'fist.gif', '4') 

MySQL meldet: 

#1136 - Column count doesn't match value count at row 1
ich weiss das da wo das phpbb_rpgshop_items gänsefüschen stehen müssen aber wo finde ich diesen fehler :(

dieser mod ist noch eine beta habe ihn aber schon soweit das er geht bis auf kleinigkeiten

Ich danke jetzt schon einmal für eure hilfe
Aktuelle Informationen gibt es auf http://www.game-update.com ein besuch lohnt sich immer
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Exestiert die Tabelle phpbb_rpgshop_items in deiner Datenbank und hat sie 10 Felder???
Der Fehlermeldung
#1136 - Column count doesn't match value count
nach zu urteilen. Exestriert die Tabelle zwar, hat aber mehr oder weniger Felder als 10!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Dynasty
Beiträge: 7
Registriert: Mi 11.Mai, 2005 22:15
Wohnort: Aurich
Kontaktdaten:

Beitrag von Dynasty »

hmmm ich weiss nun nicht ob das mehr sind sollten aber nur weiss ich nicht was hier falsch sitzt das ist das was eingefügt werden muste

Code: Alles auswählen

CREATE TABLE `phpbb_rpgshop_items` (
  `id` int(10) NOT NULL auto_increment,
  `shop_id` int(10) NOT NULL default '0',
  `name` varchar(40) NOT NULL default '',
  `cost` int(20) NOT NULL default '0',
  `buff` int(20) NOT NULL default '0',
  `special` varchar(30) NOT NULL default '',
  `stock` int(20) NOT NULL default '0',
  `sold` int(20) NOT NULL default '0',
  `level` int(20) NOT NULL default '0',
  `item_desc` varchar(255) NOT NULL default '',
  `image` varchar(50) NOT NULL default '',
  `pp` int(20) NOT NULL default '0',
  `type` varchar(30) NOT NULL default '',
  KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;
Aktuelle Informationen gibt es auf http://www.game-update.com ein besuch lohnt sich immer
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Das sind eindeutig mehr felder. ;)

Füg mal im obigem code hinter

Code: Alles auswählen

'$item_stock',
noch

Code: Alles auswählen

'$item_sold',
ein.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Dynasty
Beiträge: 7
Registriert: Mi 11.Mai, 2005 22:15
Wohnort: Aurich
Kontaktdaten:

Beitrag von Dynasty »

Ich habe den code eingefügt aber es ist immer noch der selbe fehler nur das ich jetzt 2 gänsefüsschen mehr habe ich weiss net wenn wer die datei oder den kompletten mod haben möchte dann sagt mal bitte bescheid ich würde mich freuen wenn das alle behoben werden würde
Aktuelle Informationen gibt es auf http://www.game-update.com ein besuch lohnt sich immer
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Hab nochwas übersehen. :)
Füg noch hinter

Code: Alles auswählen

, '$item_pp'

Code: Alles auswählen

, '$item_type'
ein, dann müsste der Fehler entgültig weg sein.
Ob aber der mod dann so funktioniert wie er eigentlich soll, kann ich nicht sagen! :rolleyes:
Da gild es auszuprobieren und evtl. den Autor anzusprechen.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Dynasty
Beiträge: 7
Registriert: Mi 11.Mai, 2005 22:15
Wohnort: Aurich
Kontaktdaten:

Beitrag von Dynasty »

hmmm nein leider net die haben zwar nen neues beta update rausgegeben aber auch da ist der fehler drin und es kommt immer noch :(

Code: Alles auswählen

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_rpgshop_items VALUES ('7', 'Handschuhe', '2000', '600', 'DEFENSE', '300', '', '10', 'Handschuhe', 'fist.gif', '2', '')

Line : 183
File : admin_rpgitems.php
aber trotsdem danke
Aktuelle Informationen gibt es auf http://www.game-update.com ein besuch lohnt sich immer
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Dann poste den fehler doch da mal, damit die den beheben können. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten