- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Connessione a mysql
-
Connessione a mysql
Ciao a tutti,
sto cercando di effettuare una connessione in locale ad un db mysql.
Eseguendo il seguente script:
[php]
<?php
// Connessione a MySQL
$link = mysql_connect('localhost', 'miouser', 'miapassword') or die('Connessione fallita: ' . mysql_error());
// Selezione database di test
mysql_select_db('test') or die('Selezione DB fallita: ' . mysql_error());
// E' tutto ok, chiudo la connessione
echo 'OK';
mysql_close($link);
?>
[/php]ciò che restituisce a video è una pagina biancaDato che ho decommentato all'interno di C://PHP il file:
extension=php_mysql.dll ```Chiedo quale altre modifiche devo effettuare in fase di configurazione o da quale altro errore può dipendere il risultato visualizzato. Grazie x le risposte N.b. utilizzo php 5.3, mysql 5.1, e apache2.2 e gli script php funzionano correttamente
-
Fai cosi:
[PHP]<?php
$host = "localhost"; // se sei in locale
$user = "xxx"; // inserisci nome utente
$pass = "xxx"; //inserisci password
$nome = "xxx"; // inserisci il nome del database// connessione
$conn = mysql_connect($host, $user, $pass) or die ('Errore durante la connessione');
mysql_select_db($nome)or die ('Errore nel selezionare il database');
?>[/PHP]
-
-
Ciao dgdeveloper,
nei file di log sono riportati errori?
Configura il php.ini per mostrare tutti i messaggi di errore, e posta qui cosa genera.
-
@Thedarkita said:
Ciao dgdeveloper,
nei file di log sono riportati errori?
Configura il php.ini per mostrare tutti i messaggi di errore, e posta qui cosa genera.Ecco l'errore:
Fatal error: Call to undefined function mysql_connect() in **C:.....**on line 17
-
Risolto così:
Nel file php.ini della dir "C:\PHP"
extension_dir = "C:\PHP\ext"