Sto provando a fare un semplicissimo script di prova che possa permettere la lettura da un db e la scrittura dei risultati in un altro db, ma mi viene restituito un errore per il quale non so quanto debba preoccuparmi.
Ecco il codice:
Codice PHP:
<?php
$db = mysql_connect("host1", "root", "pass1") or die("Impossibile connettersi al db");
mysql_select_db("portale", $db);
$db2 = mysql_connect("host2", "root", "pass2") or die("Impossibile connettersi al db");
mysql_select_db("portale", $db2);
$query_read = mysql_query("SELECT nome_pro, desc_pro FROM progetti", $db);
while($row_lett = mysql_fetch_row($query_read)){
$nome_pro = $row_lett['nome_pro'];
$desc_pro = $row_lett['desc_pro'];
$query_write = mysql_query("INSERT INTO progetti (nome_pro, desc_pro) VALUES ('$nome_pro', '$desc_pro')", $db2);
}
?>
Ed ecco l'errore:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\WM\www\Portale\provamonitor.php on line 3
Impossibile connettersi al db
Le pass ovviamente sono esatte..
Secondo voi?
Grazie!