BBeaR123Medlem sedan aug. 200190 inlägg Frågan#1 Denna koden ska uppdatera en row eller skapa en ny.
$sql_update = "UPDATE tabellen SET visningar=visningar + 1 WHERE id=1";
mysql_query("$sql");
if (mysql_affected_rows() == 0)
$sql_insert = "INSERT INTO tabellen(ID, Namn, Visningar) VALUES(1,'start',1)";
mysql_query("$sql_insert");
Ingen row skappades eller uppdaterades men jag fick det här felet:
MySQL-Error: Query was empty
KimMedlem sedan jan. 20007 697 inläggTesta att ändra if-satsen till följande
if (mysql_affected_rows() == -1)
LLarsGMedlem sedan dec. 200012 464 inlägg Testa att ändra till
$sql_update = "UPDATE tabellen SET visningar=visningar + 1 WHERE id=1";
mysql_query("$sql[b]_update[/b]");
if (mysql_affected_rows() <= 0) [b]{[/b]
$sql_insert = "INSERT INTO tabellen(ID, Namn, Visningar) VALUES(1,'start',1)";
mysql_query("$sql_insert");
[b]}[/b]