Ciao, ho un problema dovuto al fatto che sto ancora imparando ad usare il php.
Ho questa funzione:
Codice PHP:
function playCount($id, $cat) {
$sql = "SELECT ContatorePartite FROM partite WHERE id=$id AND Categoria='$cat'";
$res = mysql_query($sql);
$res = (int)
$res = $res+1;
echo $res;
}
in pratica seleziona un campo del db di tipo int(10) e lo incrementa di 1.
Ho notato che il risultato della query ($res) è di tipo "resource": quindi lo converto in intero --> $res = (int)
L'echo pero mi stampa un valore sbagliato, sembra che prenda il valore 10 e ci aggiunga 1, stampando 11.
Dato che il valore di ContatorePartite inizialmente è 0, ovviamente mi aspetterei che l'echo stampi 1.
Dove sbaglio?
grazie!