Impossibile collegarsi al DB...

saverio_web

Utente Attivo
Ciao ragazzi, da un po' di giorni mi sono messo leggere delle guide sul PHP ed a creare qualche pagina tanto per provare...tutto bene, nulla di strano fino a che non creo un database e non provo a collegarmici...

Da "bravo" programmato ho creato un file dal nome config.inc.php dal seguente contenuto:
PHP:
<?php
function Connetti() {
$hostname = 'localhost';
$username = '?????????????????????';
$password = '?????????????????????';
$database='dbSaverioWEB';
$conn = int mysql_connect( $hostname, $username, $password );
if (!$conn) {
echo “<h1>Connessione al server fallita!</h1>”;
exit;
} else {
echo “<h1>Connessione al server riuscita.</h1>”;
}
return $conn;
}


// server=localhost;uid=dbSaverioWU7p9j;pwd=******;database=dbSaverioWEB;
?>
La seguente pagina dovrebbe collegarsi al database ed in base se riesce o meno dovrebbe inviare a video una risposta...ma voi certamente lo sapete meglio di me xD

LA VOSTRA DOMANDA SARA': "a cosa serve il commento alla fine del file?". Vi spiego, io, essendo un Microsoft Addicted (CRETINO xD), utilizzo IIS 8 per programmare in PHP, ASP, etc, più precisamente WebMatrix 3, e quella stringa mi è stata fornita dal programma quando sono andato a fare click col tasto destro sul mio database e ho selezionato la voce "Copia stringa di connessione". L'ho quindi aggiunta sotto-forma di commento per avere un "aiutino" sui parametri del db...ma ora che la mia funzione non funziona non so che diavolo farmene! O_O

Per essere più sintetico: la funzione non funge, non rimanda niente a video, la pagina mi manda solo il classico errore 500 a video...

DOVE SBAGLIO??? O_O

Grazie in anticipo per l'aiuto =) =)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
intanto manca la selezione del db, prova così
PHP:
<?php
function Connetti() {
	$hostname = 'localhost';
	$username = 'dbSaverioWU7p9j';
	$password = '?????????????????????';//queta devi saperla tu
	$database='dbSaverioWEB';//con questo poi devi selezionare il db qui manca
	$conn = mysql_connect( $hostname, $username, $password );//int?? da manuale: Returns a MySQL link identifier on success or FALSE on failure
	if (!$conn) {
		echo "<h1>Connessione al server fallita!</h1>";
		return FALSE;
	} else {
		echo "<h1>Connessione al server riuscita.</h1>";
		$sel = @mysql_select_db($database);
		if(!$sel){
			echo "<h1>selezione database fallita!</h1>";
		return FALSE;
		}else{
			return TRUE;
		}
	}
}
// server=localhost;uid=dbSaverioWU7p9j;pwd=******;database=dbSaverioWEB;
?>
poi attento con l'editor doppi apici errati “ ” devono essere " "
inoltre meglio che tu studi le istruzioni mysqli o la classe pdo, le istruzioni mysql sono obsolete
vedi es. http://it2.php.net/manual/en/function.mysql-connect.php => warning.....
 

saverio_web

Utente Attivo
Un'altra cosa...visto che il DB è stato, aimé, creato da WebMatrix, io non sono a conoscenza della password che ha generato...perciò, mi chiedevo, posso usare la password che ho impostato per MySQL? ES: username ROOT, password QUELLA_SCELTA_DURANTE_L'INSTALLAZIONE?

Grazie ancora... =)

PS: scusatre per il messaggio doppio ma non ho potuto modificare quello precedente...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, non vedo il richiamo della funzione
PHP:
$conn = Connetti();
 

saverio_web

Utente Attivo
Ciao, non vedo il richiamo della funzione
PHP:
$conn = Connetti();

devo farlo anche se $conn è dentro la funzione e continue la stringa di connessione al DB? (scusa per l'ignoranza... =( )

PS: però ora mi da una risposta a video in effetti... xD

PS_2: se modifico la funzione di connessione e provo quella indicata nell'esempio php.net però mi dice che la connessione al database è riuscita...per intenderci il codice è questo:
PHP:
<?php
    $hostname = 'localhost'; 
    $username = 'root'; 
    $password = 'PASSWORD_';
    $database='dbSaverioWEB'; 
    $connessione = mysql_connect("$hostname", "$username", "$password")
        or die("Connessione non riuscita: " . mysql_error());
    print ("Connesso con successo");
    mysql_close($connessione);
?>
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Qualsiasi function se non viene richiamata rimane li in attesa
mi dice che la connessione al database è riuscita
quindi hai risolto?
 
Discussioni simili
Autore Titolo Forum Risposte Data
Q Rete lan (alice) connessa, ma impossibile collegarsi ad internet Reti LAN e Wireless 0
felino [Windows 8.1 Pro] Impossibile attivare/avviare Windows Defender Windows e Software 3
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
S PHP Impossibile stabilire la connessione PHP 8
W Impossibile Trovare Provider Classic ASP 7
M Impossibile visionare la immagini dall'App. IP Cam e Videosorveglianza 8
Q impossibile modificare un file ....... C/C++ 2
ste80 [MS Access] Impossibile aprire una maschera da pulsante MS Access 2
C Impossibile "entrare" nel IPCAM IP Cam e Videosorveglianza 0
M [Photoshop] impossibile impostare Profilo colori Photoshop 1
Magenta [WordPress] impossibile reinstallare NextGallery in locale WordPress 1
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
P prestashop - Impossibile raggiungere sito..impiegato troppo tempo a rispondere E-Commerce 0
G Somma variabili impossibile Javascript 3
felino [Backend] Impossibile accedere al backend WordPress 2
A Impossibile accedere alle configurazioni del router Reti LAN e Wireless 1
F Aiuto: impossibile la mappatura di un'immagine con Dreamweaver CC2015 HTML e CSS 8
R Bootstrap Carousel allineamento a sinistra impossibile! HTML e CSS 1
A Gestione completa di una tabella del Database... impossibile PHP 0
M Impossibile accedere a pc su LAN Reti LAN e Wireless 1
R Errore nel CSS impossibile HTML e CSS 2
P Creare un social network in 2 persone: arduo o impossibile? Discussioni Varie 2
asevenx Impossibile connettersi al database - mysql system error: 111 MySQL 3
A impossibile installare sp 1 Windows e Software 0
M Login Admin impossibile V 1.9 Magento 0
Marco_88 Impossibile accedere al database PHP 16
T Impossibile installare ChatWee Joomla 0
C Aggiunta nuovo ruolo utente e impossibile modificare le pagine WordPress 7
P Impossibile selezionare il database PHP 7
P impossibile selezionare il database PHP 0
renoir09 impossibile visualizzare bacheca siti in modalità multisito in locale (mamp) WordPress 0
felino [Virtuemart] Impossibile effettuare alcun modifiche dall'amministrazione Joomla 0
P Impossibile completare immediatamente l'operazione sul socket non a blocchi. PHP 1
P Impossibile usare socket_connect PHP 2
asevenx Problema Dreamweaver "impossibile individuare i file correlati dinamicamente..." e con i <div> HTML e CSS 1
G Aiuto!problema impossibile da risolvere Joomla 1
M Impossibile digitare password da terminale Linux e Software 1
best impossibile accedere Supporto Mr.Webmaster 4
A Favicon sull' Url - Impossibile HTML e CSS 5
renoir09 Impossibile caricare immagini con wordpress WordPress 0
T [MySql] impossibile estrarre dati da campi TEXT MySQL 0
matrobriva Impossibile connettersi al server localhost. PHP 9
borgo italia outlook: impossibile bloccare indirizzo di posta Windows e Software 5
L Paginazione impossibile HTML e CSS 3
neo996sps Impossibile caricare file su di un sito PHP 4
moon Impossibile spostare cartella Windows e Software 6
borgo italia impossibile inviare email Discussioni Varie 0
M Impossibile svuotare cache DNS Reti LAN e Wireless 1
Oscar83 Primo accesso a phpMyAdmin IMPOSSIBILE! AIUTO! PHP 5
P Downgrade impossibile Windows e Software 0

Discussioni simili