Ciao a tutti!
Premetto che ho cercato, senza risultato, dei post che trattassero dello stesso problema che ho io, nel caso fossero sfuggiti ai miei occhi premetto le mie scuse.
Da un po' di tempo mi sono studicchiato un po' il PHP e la MySQL però sono arrivato a quel momento in cui l'interesse si sposta ad utilizzarli contemporaneamente.
Quidni mi sono fiondato sulle guide di questo sito, e ho trovato proprio quella che spiegava lo script php che permette di connettersi al db, cioè questo:
il problema si pone quando io uso altervista, però non accontentandomi del database che è molto limitato se non si paga (e io sono di braccino corto), mi sono affidato a database esterni che sono gratuiti e senza limitazioni, in questo caso io ho usato "db4free.net".Codice PHP:<?
// parametri del database
$db_host = "localhost";
$db_user = "";
$db_password = "";
$db_name = "";
Ora io vado tranquillo su altervista, creo una pagina config.inc.php contenente il seguente codice:
e poi in un'altra pagina install.php immetto il seguente codice:Codice PHP:<?
// parametri del database
$db_host = "db4free.net:3306";
$db_user = "boji";
$db_password = "xxxxxx";
$db_name = "nohras";
E come risultato se apro install.php mi viene il messaggio "Errore nella selezione del database. Verificare i parametri nel file config.inc.php"Codice PHP:include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT, titolo VARCHAR (255) not null , testo TEXT not null , data INT (11) , autore VARCHAR (50) , mail VARCHAR (50) , PRIMARY KEY (id))";
if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";
mysql_close($db);
Cosa dovrebbe essere sbagliato nei parametri?![]()
il db "nohras" c'è
il server si chiama "db4free.net:3306" nella disperazione ho provato anche un altro numerino che ho trovato cioè "82.103.138.122" ma nessun risultato ugualmente.
l'user non ha errori
e la password neanche.
Quindi se riuscite ad illuminarmi vi ringrazio![]()

Rispondi quotando
