Problema dbconfg

  • Creatore Discussione Creatore Discussione mariodp
  • Data di inizio Data di inizio

mariodp

Nuovo Utente
21 Gen 2010
28
0
0
Ciao ragazzi lieto di scrivere per la prima volta in questo forum, sto cercando aiuto per un db che non ne vuol sapere di funzionare:incazz2: in locale mi stampa a video ma quando vado in ftp a trasferire i miei file php non va non visualizza niente e mi da errore, o capito che debba integrare il mio dbconfig nel db della classifica di calcio che sto costruendo, vi posto il codice dbconfig:
<?php
//dati di accesso a MySQL
if (PHP_VERSION == "5.3.0") // sono sul computer locale che ha PHP versione 5.3.0
{
/* attivare queste righe quando il sito e' in locale */
$db_server = "localhost";
$db_username = "root";
$db_passwort = "xxxxxxxx";
$db_database = "test";
}
else // sono sul server ConsultingWeb che ha PHP versione 4.x
{
/* attivare queste righe quando viene caricato il sito sul server ConsultingWeb */
$db_server = "mysql.xxxxxxxxxxxxxx.it";
$db_username = "nxxxxxxxxxx";
$db_passwort = "vxxxxxxxxxxxxxx1";
$db_database = "Sxxxxxxxxxxx";
}


/* Connecting to data base */
/*
$user='root'; // MODIFY; user for data base
$pass=''; // MODIFY; Password for data base
$server='localhost'; // MODIFY; if MySQL server is not runing on the same computer
$baza_de_date='test'; // MODIFY; data base name
*/
$server = $db_server;
$user = $db_username;
$pass = $db_passwort;
$baza_de_date = $db_database;
$tabela='poll'; // Tabel from data base


//Nome della tabella nel db
$db_table = "useronline";

//Tempo (in minuti) superato il quale verranno cancellati gli utenti connessi
$timeout = "50";

//Larghezza della tabella (in Pixel)
$twidth = "140";

//Colore sfondo cella superiore
$bghl = "#ffffff";

//Colore sfondo celle sottostanti
$bgfl = "#ffffff";

//Testo utenti online
$texthl = "Utenti connessi";

//Testo utente e pagina visitata
$text1 = "utente &egrave; in ";

//Testo per più utenti in una pagina
$text2 = "utenti sono in ";
?>
<----------------------->
codice db:
<?php
// $conn=mysql_connect("localhost", "root", "eErt9870x", "classifica");
//if (!$conn)
{
die("Connessione a Mysql non riuscita " . mysql_error());
}

$db=mysql_select_db("classifica", $conn);
if (!$db)
{
die("Connessione al Database non riuscita " . mysql_error());
}

?>

Domanda come faccio a integrare il dbconfig nel db della classifica calcio perché mi stampi la tabella nel server. Il db cosi com'è stampa la tabella solo in locale come server localhost uso xampp.
Ciao e un saluto a tutti:fonzie:
 
Immagino che tu debba modificare questa parte:
PHP:
$db_server = "mysql.xxxxxxxxxxxxxx.it";
$db_username = "nxxxxxxxxxx";
$db_passwort = "vxxxxxxxxxxxxxx1";
$db_database = "Sxxxxxxxxxxx";
Inserendo rispettivamente l'hostname del tuo database, lo username, la password (ma chi è il fenomeno che ha scritto passwort? :D) e il suo nome. Puoi reperire queste informazioni presso il Pannello di Controllo del tuo hosting.
 
Ciao Forse non mi sono spiegato bene, innanzitutto ti faccio vedere l'errore che mi stampa a video:
Connessione a Mysql non riuscita Can't connect to MySQL server on 'localhost' (10061).
In locale mi stampa la classifica di calcio cioè funziona, ma quando vado a inviare in ftp al server e lo richiamo nel browser non va mi da errore localhost 10061, ho capito che devo integrare il mio dbconfg nel db della classifica di calcio.
Domanda: come faccio a integrare il mio dbconfig nel db della classifica di calcio?.
PHP:
dbconfig
 <?php
// if ( $_SERVER['HTTP_HOST'] == "127.0.0.1" ) { // sever localhos
// $db_server = "localhost";
// $db_username = "root";
// $db_password = "exxxx";
// $db_database = "txxt";
// } else {
// $db_server = "mysql.xxxxxxxx.it"; // server consultingweb
// $db_username = "nxxxxxx7";
// $db_password = "vxxxxxxxxxxe41";
// $db_database = "Sqxxxxxxx";
 //}

//dati di accesso a MySQL
if (PHP_VERSION == "5.3.0") // sono sul computer locale che ha PHP versione 5.3.0
{
	/* attivare queste righe quando il sito e' in locale */
	$db_server = "localhost";
	$db_username = "root";
	$db_password = "exxxxxxxxx";
	$db_database = "txxst";
}
else // sono sul server ConsultingWeb che ha PHP versione 4.x
{
	/* attivare queste righe quando viene caricato il sito sul server ConsultingWeb */
	 $db_server = "mysql.xxxxxxxxxxx";
	 $db_username = "xxxxxxxxx";
	 $db_password = "vxxxxxxxxxxx1";
	 $db_database = "Sxxxxxxxxxx";
}


/* Connecting to data base */
/*
$user='root'; // MODIFY; user for data base
$pass=''; // MODIFY; Password for data base
$server='localhost'; // MODIFY; if MySQL server is not runing on the same computer
$baza_de_date='test'; // MODIFY; data base name
*/
$server = $db_server;
$user = $db_username;
$pass = $db_password;
$baza_de_date = $db_database;
$tabela='poll'; // Tabel from data base


//Nome della tabella nel db
$db_table = "useronline";

//Tempo (in minuti) superato il quale verranno cancellati gli utenti connessi
$timeout = "50";

//Larghezza della tabella (in Pixel)
$twidth	= "140";

//Colore sfondo cella superiore
$bghl = "#ffffff";

//Colore sfondo celle sottostanti
$bgfl =	"#ffffff";

//Testo utenti online
$texthl = "Utenti connessi";

//Testo utente e pagina visitata
$text1 = "utente &egrave; in ";

//Testo per più utenti in una pagina
$text2 = "utenti sono in ";
?>
<-------------------------------------------------------->
[php]db
<?php          //qui dovrei integrare il mio dbconfig
	 $conn=mysql_connect("localhost", "root", "eErt9870x", "classifica");
	if (!$conn)
	{
		die("Connessione a Mysql non riuscita " . mysql_error());
	}
	
	$db=mysql_select_db("classifica", $conn);
	if (!$db)
	{
		die("Connessione al Database non riuscita " . mysql_error());
	}
	
?>
Scusami per l’errore di battitura password.:fonzie:
 
Intanto esporta il database che hai in locale tramite phpMyAdmin e importalo dal pannello di controllo del tuo spazio web. Quindi modifica il file di configurazione. Non c'è modo per far connettere lo script al database che hai in locale, se è questo che intendi.
 

Discussioni simili