Originariamente inviato da trafalguar
Ho provato ma niente, con il codice:

Codice PHP:
  $conn=mysql_connect($dbhost$dbuser$dbpass) or die("Connessione non riuscita: " mysql_error()); 
 
$query "UPDATE referrals SET earned=earned+1 WHERE account='$ref' "
 
$result mysql_query($dbname,$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($dbname,$query$conn) or die(mysql_error()); 
Mi restituisce quest'errore: Warning: Wrong parameter count for mysql_query() in /home/ltpgroup/public_html/done.php on line 47

e la linea 47 corrisponde a: $result = mysql_query($dbname,$query, $conn) or die(mysql_error());

Il codice postato da batmark quando si collega al database gli passa sempre e solo l'host, username e pass, ma non bisogna passare anche il nome del database? Come ho provato a fare sopra, ma senza risultati
Togli $dbconn dall'esecuzione della query...