Ok, ci sono riuscito
Dubito potrà servire ad altri ma metto qui la mia soluzione... non è un bel codice ma funziona
Codice PHP:
$host = ""; //il nome dell'host
$user = ""; //username di accesso al db
$passw = ""; //password di accesso al db
$datab = ""; // nome del db
$connessione = mysql_connect("$host","$user","$passw");
mysql_select_db("$datab", $connessione);
$q = mysql_query("SELECT * FROM `smf_members` ORDER BY `smf_members`.`member_name` ASC") or die(mysql_error());
while($utenti=mysql_fetch_array($q))
{
$utente = $utenti['member_name'];
$sql = "SELECT COUNT(*) FROM smf_messages WHERE poster_name = '$utente'";
$numero = mysql_query("$sql"); $count=mysql_result($numero, 0);
$sql2 = "UPDATE smf_members SET posts=REPLACE(posts,'0','$count') WHERE member_name = '$utente'";
mysql_query("$sql2");
}
mysql_close($connessione);