Newsgroup: it.comp.www.php
Titolo: php e MySql

Salve, sono nuovissimo, e sto entrando da poco nel mondo del php e di
Mysql.
Sto studiando qua e la qualcosa ed oggi mi sono messo alla prova
inutilmente direi.
Ecco il mio problemino.
Ho creato un database e una tabella con phpMyAdmin sul server, poi ho
messo questo codice in un file .php:
<?
$link=mysql_connect("
www.nomedelserver.it
","nomeutente","password") 
or die ("Non riesco a connettermi al server MySql.");
echo "Connessione riuscita.";
?> 
e quando vado a caricare la pagina mi dice:
Warning :  Host 'HOST' is not allowed to connect to this MySQL server in
indirizzodellamacchinaedelfile.php on line 11 
Warning :  MySQL Connection Failed: Host 'HOST' is not allowed to
connect to this MySQL server  in indirizzodellamacchinaedelfile.php on
line 11 
Non riesco a connettermi al server MySql. 
il database sono sicuro che l'ho creato e ho messo un'utente e la
password, giusti.
Quindi forse ho sbagliato a inserire il campo "
www.nomedelserver.it
"?
Ripeto che sono nuovissimo e che sto pian piano entrando in questo mondo
e ne so poco.
Mi sapete aiutare?
Almeno cosģ vado avanti..
grazie infinite
Dimitri

 Dimitri
Prova con 127.0.0.1 :)
oppure con
<?php
$db_host = "localhost";
$db_user = "root";
$db_password = "user";
$db_password = "sathia";
$db_name = "dbname";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("database errato");
mysql_select_db($db_name, $db)
or die ("Connessione al database errata");
?>

 ?>
mi da database errato, ai due $db_password = "aaaa" ho messo la
password, e a &db_name = "nome" ho messo il nome del database.
Sicuro che è colpa mia, ma dove sbaglio?
-- 
Giani 'dIMiX' Dimitri - ROT13 Coding..
r-znvy: 
qv...@qvzvk.vg
uggc://
jjj.qvzvk.vg

 oppure con
risolto, ho messo localhost al nome del server.
E' giusto cmq o c'è qualcosa che non va?
PS: se dovessi chiedere altre "scemenze", posso?
grazie di tutto,
Dimitri

Non riesco a connettermi al server MySql. 
Il fatto è che per ragioni di sicurezza i server MYSQL solitamente
sono configurati per non accettare connessioni che non provengano
dallo stesso pc (cioè localhost); nel tuo caso se tenti di accedere al
server mysql remoto da uno script eseguito sul tuo pc locale non ti dà
l'accesso, mentre se fai l'upload dello script sul server e poi lo
esegui riesce a connettersi perché in questo caso la connessione
avviene direttamente dal server. Spero di essere stato chiaro.
Ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

 avviene direttamente dal server. Spero di essere stato chiaro.
Chiarissimo, però io cercavo di farlo accedere dal server, caricando la
pagina, poi ho risolto mettendo localhost al posto del del nome del
server per l'accesso. E' una cosa normale, oppure c'è qualcosa che non
va?
grazie di tutto!
Dimitri

va?
Penso che sia una cosa normale, non ci vedo nulla di strano, e
comunque per te non cambia nulla. Al limite se vuoi toglierti la
curiosità del perché succede prova a sentire il tuo hosting o qualcuno
del ng che ne sa più di me :-)


 del ng che ne sa più di me :-)
Ok, grazie mille,
senti, se dovessi fare altre domande, magari stupide dato il mio
livello, do fastidio o posso? 
grazie di tutto,
Dimitri

grazie di tutto,
prego, ciao


 molti altri che postano qui.
ok, grazie, e per le FAQ? dove le trovo? sono quelle che ho letto in un
post qua? (un post senza risposta, non ricordo il titolo)
Grazie di tutto ancora,
ciao
Dimitri

ciao
Prego, ciao
