Ciao!

Continuo a studiare con sommo INSUCCESSO mysql... ora sono a questo punto:

ho un file config.inc.php con il seguente codice:

<?php
// parametri del database
$db_host = "localhost";
$db_user = "root";
$db_password = "mia_password";
$db_name = "database";
?>

ho quindi il file connect.php con il seguente codice:

<?php

include("config.inc.php");

$db = mysql_connect($db_host, $db_user, $db_password)
or die("Connessione non riuscita: " . mysql_error());

$select = mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

if ($select) {
print "ciao";
}

mysql_close($db);

?>

che funziona perfettamente. Ora però sto tentando di creare la pagina form.php:


<form method="post" action="news.php">
Autore: <input type="text" name="autore">

Email: <input type="text" name="email">

Titolo: <input type="text" name="titolo">

Testo:<textarea cols="8" rows="5" name="testo"></textarea>


<input type="submit" name="invia" value="Pubblica">


</form>


che richiama la pagina news.php:

<?php

include("config.inc.php");
include("connect.inc.php");

$autore = $_POST['$autore'];
$email = $_POST['$email'];
$testo = $_POST['$testo'];
$titolo = $_POST['$titolo'];
$data = time();

connect();

$query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$email')";

if (mysql_query($query, $db)) {
echo "Articolo inserito correttamente";
} else {
echo "Errore durante l'inserimento";}

close();

?>

Nel connect.inc.php ho messo i soliti dati:

<?php
function connect() {
$db = mysql_connect($db_host, $db_user, $db_password)
or die("Connessione non riuscita: " . mysql_error());

$select = mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

}

function close () {
mysql_close($db);
}

?>


Però eseguendo lo script mi dà questo errore:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Programmi\Apache Group\Apache2\htdocs\sql\connect.inc.php on line 3
Connessione non riuscita: Access denied for user 'ODBC'@'localhost' (using password: NO)


Da dove salta fuori questo user ODBC ????????? :berto: