ok, sto modificando in base alle esigenze.. ma perchè così non funziona?
codice:
$conn=mysql_connect($dbhost, $dbuser, $dbpass) or die("Connessione non riuscita: " . mysql_error());
mysql_select_db($dbname,$conn) or die("Impossibile selezionare il database $dbname");
$query = "UPDATE referrals SET earned=earned+1 WHERE account='$ref' ";
$result = mysql_query($query, $conn) or die(mysql_error());
if (mysql_affected_rows($conn)==0) {
$query = "INSERT INTO referrals(account, earned, payed) VALUES ('$ref', '1', '0')";
$result = mysql_query($query, $conn) or die(mysql_error());
}
cioè non dà nessun errore ma neanche scrive niente, la tabella l'ho creata così:
codice:
CREATE TABLE IF NOT EXISTS referrals (
account int(10) NOT NULL,
earned int(10) NOT NULL,
payed int(10) NOT NULL
)