Grazie Satifal, il tuo contributo è stato prezioso!
Sulla base dei tuoi consigli ho creato una query che però mi genera errore, posto il codice:
Codice PHP:
$db = mysql_connect($dbhost, $dbuser_temp, $dbpass_temp);
if ($db == FALSE) or die ("Errore1");
mysql_select_db($dbname, $db) or die ("Errore 2");
$query = "DROP USER 'dwb'@'localhost'; "
."CREATE USER 'dwb'@'localhost' IDENTIFIED BY PASSWORD('$dbpass'); "
."GRANT ALL PRIVILEGES ON *.* TO 'dwb'@'localhost' IDENTIFIED BY PASSWORD('$dbpass') WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;";
mysql_query($query) or die ("Errore: ".mysql_error());
mysql_close();
(ovviamente la variabile $dbpass_temp è definita!!!)
L'errore è:
"Errore di sintassi nella query SQL vicino '('xxxxxx_è la password_xxxx')' linea 1".
Dov'è che sbaglio?!!!