okokokokokokokokokok colpa mia.
================================================== ================
<html>
<head>
<title>Accesso a database</title>
</head>
<body>
<?php
$host = "192.168.1.10";
$user = "root";
$password = "diego";
$database = "videoteca";
mysql_connect($host, $user, $password) or die ("BYE");
mysql_select_db($database) or die ("Impossibile trovare il database");
$query = "select * from rubrica";
$dbResult = mysql_query($query, $db);
$AffectedRows = mysql_affected_rows($db);
print("<h3>Accesso al database $database sul server $host</h3>");
print("<h3>Username = $user</h3>");
print("<h3>Password = $password</h3>");
print("<h3>Query = $query</h3>");
print("<h3>Numero di record trovati: $AffectedRows</h3>");
mysql_close($db);
?>
</body>
</html>
================================================== ===============
anche se cmq il problema non è nella selezione del db ma prima, al momento della connessione. Con Apache 2 non veniva segnalato alcun messaggio, tornando ad Apache 1.3 segnala questo errore:
================================================== =================
Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in g:\programmi\apache group\apache\htdocs\prova\8-1.php on line 12
BYE
================================================== =================
Quantomeno è già un inizio. MySQL è configurato in modo che l'utente root abbia tutti i diritti su tutti gli host e su tutti i database.
E LA PASSWORD E' GIUSTA!!!
dalla riga di comando si entra tranquillamente, dalla connessione con php no.

Rispondi quotando