Code: Alles auswählen
$sql = "SELECT * FROM ".$table_prefix."confirm WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";
if ($db->sql_query($sql) <= 1)
{
$sql = "INSERT INTO ".$table_prefix."confirm (`ip`, `code`) values ('".$_SERVER['REMOTE_ADDR']."', '".$code."')";
$db->sql_query($sql);
}
else
{
$sql = "UPDATE ".$table_prefix."confirm SET code = '".$code."' WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";
$db->sql_query($sql);
}
Was ich machen will:
Wenn er noch nicht in der datenbank ist, soll er eingetragen werden, wenn er schon da ist soll geupdatet werden....
leider macht der mir immer das if...muss da noch ein befehl rein, oder ist etwas von meiner seite falsch?
EDIT: die funktion der classe db sieht so aus:
Code: Alles auswählen
// Fetch Entrys from Database
function sql_query($sql)
{
if (mysql_query($sql))
{
return true;
}
else
{
die(mysql_error());
}
}