Ich dreh gleich durch lol
Hallo ich hab ene frage und zwar
#// relist selected auction (if any)
if($HTTP_POST_VARS[action] == "update")
{
if(is_array($HTTP_POST_VARS[relist]))
{
while(list($k,$v) = each($relist))
{
#//
$TODAY = date("Y-m-d H:i:s");
// auction ends
$WILLEND = time() + $duration[$k] * 24 * 60 * 60;
$WILLEND = date("Y-m-d H:i:s", $WILLEND);
$query = "update PHPAUCTION_auctions set starts='$TODAY',
ends='$WILLEND',
duration='$duration[$k]',
closed=0,
id='$k'";
$res = mysql_query($query);
//print $query;
if(!$res)
{
print "Error: $query<BR>".mysql_error();
exit;
}
Das soll er machen.
ich krieg aber folgende Fehlermeldung:
Error: update PHPAUCTION_auctions set starts='2002-10-02 15:24:11', ends='2002-10-02 15:24:11', duration='', closed=0, id='4f260e93432a5c7c62a9d0550bdbebf0'
Duplicate entry '4f260e93432a5c7c62a9d0550bdbebf0' for key 1
Ich krieg die fehlermeldung das der eintrag schon existiert soviel hab ich rausgekriegt. er soll aber Die SQL mit diesen Daten überschreiben. Was ist daran falsch????????
Hoffe auf schnelle Hilfe
danke Said
|