Registriert seit: 17. Mai 2006
Ort: Offenbach
21 Beiträge
|
Re: [MySQL] Einfügen wenn nicht vorhanden, sonst überschreib
7. Jun 2006, 20:33
Das ist jetzt ein Beispiel wie ich es manchmal mache: Insert -> Update -> Error
Code:
#-> Query DB, no result
function mysqlqueryonly($squery, $bReturn = FALSE)
{
if(!mysql_query($squery))
{
if($bReturn == FALSE)
{
$sError = "f_mysqlqueryonly - Failed query! - Errorno.:".mysql_errno()." Error:".mysql_error();
mysql_close();
error_log($sError, 0);
die($sError);
}
else
{
return FALSE;
}
}
return TRUE;
}
#<- Query DB, no result
$squery = "INSERT
INTO users_game(Games_ID, Region_Code, Date, Users)
VALUES ($sGameID, 'P', '$sDate', $pvalue)";
if(!mysqlqueryonly($squery, TRUE))
{
$squery = "UPDATE users_game
SET Users = $pvalue
WHERE Games_ID = $sGameID AND
Region_Code = 'P' AND
Date = '$sDate'";
mysqlqueryonly($squery);
}
[edit=alcaeus]delphi- durch code-Tags ersetzt. Mfg, alcaeus[/edit]
|
|
Zitat
|