Hallo,
Datenbankzugriff fehlgeschlagen. Bitte den Webmaster informieren.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', '0', '', '', '', '', '', '', '0', '2010-03-27 17:24:10', '0', '0', 0, , '0'' at line 1
etwas Umformatieren sollte den Fehler offenkundig machen:
INSERT INTO auctions VALUES (
'',
'e4ccca46eda12445821e3ca3087d0e85',
'', '2010-03-27 17:24:10',
'',
'',
,
'',
'0',
'',
'',
'',
'',
'',
'',
'0',
'2010-03-27 17:24:10',
'0', '0', 0, , '0', 0, 0, 0, , '', '', '0', '0', '', '', 0,'','')
Das ist der php seite code ich glaube da ist der fheler drin
Wenn man ein SQL-Problem hat, ist PHP-Code meist nicht besonders hilfreich, aber die folgende Funktion ...
function generate_id()
{
global $title, $description;
$continue = true;// Datenbankgestützte Artikel-Nummern-Verwaltung
$num_query = "select * from numbers where id='1'"; // 1 = Nummernkreis für Auktions-Nummern
$num_result = mysql_query($num_query);
$auction_id = mysql_result($num_result,0,"value");
$next_num = intval($auction_id) + 1;
mysql_query("update numbers set value=$next_num");return $auction_id;
}
ist fehleranfällig ohne Ende und sollte *nicht* angewandt werden. Verwende AUTO_INCREMENT und LAST_INSERT_ID() bzw. den PHP-Wrapper zu letzterer.
Freundliche Grüße
Vinzenz