Hi,
ich habe da wieder ma so ein kleines Problem was ich eigetlich dank Reptiler hätte selber lösen können den er hat mich ja darauf gebracht das ich mit dem Befehl UPDATE die SQL nicht lösche sondern nur erneuere und genau darin liegt aber mein Problem.
Orginal Codeschnipsel
SO und das hatte ich daraus gemacht :
und da kommt eben dann immer der Fehler:
Error: 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 'system,planet,koord,planetn,scant,user,met,kris,deut,ener,kltr,
IN QUERY
UPDATE Ogame_Datenbank SET galaxy,system,planet,koord,planetn,scant,user,met,kris,deut,ener,kltr,grtr,leja,scja,kreu,scsc,kosc,recy,spso,bomb,sola,zers,tost,rawe,lela,scla,gaus,ioge,plwe,klsk,grsk,afra,ipra,moba,seph,spto,memi,krmi,deus,solk,fusk,rofa,nafa,rawf,mesp,krsp,deta,fola,rasi,spte,cote,ente,wate,scte,rapa,hyra,vetr,imtr,hyan,late,iote,plte,grfo = '5, 40, 8, "[5:40:8]", " Seattle ", "08-25 03:53:04 ","nobody", 49784, 21949, 591, 5417,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 23,0,0,0,0,0,0,0,0,0,0,0, 25, 22, 5, 25,0, 10,0, 2, 3, 1,0,0,0, 10, 11, 9, 11, 11, 11, 8, 10, 7, 7, 10, 5, 7,0' WHERE id=26
Ich gebe euch die ganze PHP Datei mal mit zum download --> HIER <-- ( Die befehle stehn in den ZEILEN 479 und 578 )
Ich hoffe ma das ihr mir sagen könnt was ich da falsch mache oder wo die PHP Datei nen Fehler hat.
THX im voraus
ich habe da wieder ma so ein kleines Problem was ich eigetlich dank Reptiler hätte selber lösen können den er hat mich ja darauf gebracht das ich mit dem Befehl UPDATE die SQL nicht lösche sondern nur erneuere und genau darin liegt aber mein Problem.
Orginal Codeschnipsel
PHP:
## delete scanreport from database
#
function del_entry($id, $table, $db)
{
$dsql = "DELETE FROM $table WHERE id = $id";
$dres = mysql_query($dsql, $db);
$id = get_idzzz($db,$table,"id", "galaxy", "system", "planet", $info[0], $info[1], $info[2]);
if (strcmp($id,"false") != 0) del_entry($id, $table, $db);
$n = $i+1;
$srow = "$row[$i],\"$oc_suser\",$row[$n]";
$tsql = "INSERT INTO $table ($tcol) values ($srow)";
$tins = mysql_query($tsql,$db) or die("Error: " .mysql_error()." in query" .$tsql);
}
SO und das hatte ich daraus gemacht :
PHP:
$id = get_idzzz($db,$table,"id", "galaxy", "system", "planet", $info[0], $info[1], $info[2]);
$n = $i+1;
$srow = "$row[$i],\"$oc_suser\",$row[$n]";
$tsql = "UPDATE $table SET $tcol='$srow' WHERE id=$id";
$tins = mysql_query($tsql,$db) or die("Error: " .mysql_error()." in query" .$tsql);
und da kommt eben dann immer der Fehler:
Error: 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 'system,planet,koord,planetn,scant,user,met,kris,deut,ener,kltr,
IN QUERY
UPDATE Ogame_Datenbank SET galaxy,system,planet,koord,planetn,scant,user,met,kris,deut,ener,kltr,grtr,leja,scja,kreu,scsc,kosc,recy,spso,bomb,sola,zers,tost,rawe,lela,scla,gaus,ioge,plwe,klsk,grsk,afra,ipra,moba,seph,spto,memi,krmi,deus,solk,fusk,rofa,nafa,rawf,mesp,krsp,deta,fola,rasi,spte,cote,ente,wate,scte,rapa,hyra,vetr,imtr,hyan,late,iote,plte,grfo = '5, 40, 8, "[5:40:8]", " Seattle ", "08-25 03:53:04 ","nobody", 49784, 21949, 591, 5417,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 23,0,0,0,0,0,0,0,0,0,0,0, 25, 22, 5, 25,0, 10,0, 2, 3, 1,0,0,0, 10, 11, 9, 11, 11, 11, 8, 10, 7, 7, 10, 5, 7,0' WHERE id=26
Ich gebe euch die ganze PHP Datei mal mit zum download --> HIER <-- ( Die befehle stehn in den ZEILEN 479 und 578 )
Ich hoffe ma das ihr mir sagen könnt was ich da falsch mache oder wo die PHP Datei nen Fehler hat.
THX im voraus