ich bin verzweifelt und hoffe, dass ihr mir weiterhelfen könnt.
ich habe eine SQLDatenbank, welche ich auch connected habe. Dann will ich simpel etwas einfügen. bei allen anderen "INSERT"s hat es auch einwandfrei geklappt. aber warum hier nicht?!
Mein Code:
Die ersten zwei Inserts macht das script auch anstandslos. wenn es aber in "vwar_war" reingehen soll, klappt es nicht.
Habe ALLES mögliche versucht und finde einfach keinen Fehler..
hab auch versucht überall die ' zeichen zu setzen..vergeblich. eine fehlermeldung bekomme ich ebenfalls nicht.
wisst ihr, woran das liegt??
ich habe eine SQLDatenbank, welche ich auch connected habe. Dann will ich simpel etwas einfügen. bei allen anderen "INSERT"s hat es auch einwandfrei geklappt. aber warum hier nicht?!
Mein Code:
PHP-Code:
if($action==doadd) {
$datum = mktime($hours,$minutes,00,$month,$day,$year);
if(!isset($oppid) || $oppid==0) {
$sqlcommand = "INSERT INTO vwar_opponents
(oppnameshort, oppname ,
oppcontactname , oppcontactmail , oppcontacticq , oppcontactaim ,
oppcontactyim , oppcontactmsn , opphomepage, oppcountry, deleted)
VALUES
('$oppnameshort', '$oppname', '$oppcontactname', '$oppcontact
mail', '$oppcontacticq', '$oppcontactaim', '$oppcontactyim', '$oppcontactmsn
', '$opphomepage', '$oppcountry', '0') ";
mysql_query($sqlcommand);
$checkop = mysql_fetch_array(mysql_query("SELECT * FROM
vwar_opponents WHERE oppname='".$oppname."'"));
$oppid = $checkop['oppid'];
}
if(!isset($serverid) || $serverid==0) {
$sqlcommand2 = "INSERT INTO vwar_server (servername,
serverip, deleted) VALUES ('$servname', '$servip', '0')";
mysql_query($sqlcommand2);
$checkserver = mysql_fetch_array(mysql_query("SELECT * FROM
vwar_server WHERE servername='".$servername."'"));
$serverid = $checkserver['serverid'];
}
$sqlcommand3 = "INSERT INTO vwar_war
(gametypeid , matchtypeid, gameid, mailgroupid, report, publicreport,
ownplayers, opplayers,
oppid, serverid, playerperteam, serverpassword, info, publicinfo, resultbylocations,
'status', dateline, addedby, addedtime,
changedby, changedtime) VALUES
('$gametypeid', '$matchtypeid', '$gameid', '0', 'kommt noch...', '1', 'wer
spielt von uns?', 'wer spielt bei denen?', '$oppid', '$serverid', '$playerperteam', '
$serverpassword', '$warinfo', '1', '0', '0', '$datum', '$userid',
'".time()."', '0', '".time()."')";
mysql_query($sqlcommand3);
echo $sqlcommand3;
echo "Der War wurde erfolgreich hinzugefügt.";
}
Habe ALLES mögliche versucht und finde einfach keinen Fehler..
hab auch versucht überall die ' zeichen zu setzen..vergeblich. eine fehlermeldung bekomme ich ebenfalls nicht.
wisst ihr, woran das liegt??
Kommentar