Ciao a tutti,
avendo un minimo di tempo sto cominciando a studiarmi un po di php.
ho uno spazio web gestito con un server virtuale linux (in remoto) e sto studiando un tutorial base ... questo:
http://weblink.altervista.org/php/index8.php
ovviamente ho seguito la procedura ed ho creato il database con phpmyadmin
![]()
ho creato il file "elabora_guest.php con questo codice:
<?php
$connessione=mysql_connect("localhost", "root", "");
$selezione_db=mysql_select_db("guestbook", $connessione);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Corso PHP</TITLE>
</HEAD>
<BODY>
<?php
$inserimento=mysql_query("insert into messaggi (nome_utente, messaggio, data_ora) values (\"$HTTP_POST_VARS[nome_utente]\", \"$HTTP_POST_VARS[testo]\", now())");
echo "messaggio inviato con successo";
?>
</BODY>
</HTML>
ma mi restituiva questo messaggio:
Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: NO) in /home/web/www.ddmaster.it/website/guestbook/elabora_guest.php on line 2
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/web/www.ddmaster.it/website/guestbook/elabora_guest.php on line 3
messaggio inviato con successo
questo perchè ho l'utente "root" protetto da password, ho quindi controllato i privilegi:
ed ho sostituito nel file elabora_guest l'utente "root" con "Qualsiasi".
A questo punto sembra funzionare, infatti inviando un messaggio si riceve la risposta:
messaggio inviato con successo
ma facendo un refresh in phpmyadnmin il database risulta sempre vuoto.... perchè?????
scusate l'ignoranza e grazie in anticipo