- Home
- Categorie
- Coding e Sistemistica
- PHP
- errori nella connessione
-
errori nella connessione
Ciao, qualcuno può dirmi perchè non riesco proprio a creare una connessione tra php e mysql?
Quando lancio la pagina connessione.php mi restituisce un errore:
con questo codice
<?php
$link = mysqli_connect("localhost", "root", "farmacia");
if (!$link)
{
printf("Connessione non riuscita: %sn", mysqli_connect_error());
exit();
} else {
echo 'Connesso con successo';
}
mysqli_close($link);
?>
mi restituisce questo:
Fatal error: Call to undefined function mysqli_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\connessione.php on line 2con questo codice
<?php
$mysqli = new mysqli("localhost","root","farmacia");
if(mysqli_connect_errno())
{
printf("Connessione non riuscita: %sn", mysqli_connect_error());
exit();
} else {
echo 'Connesso con successo';
}
?>mi restituisce questo errore:
Fatal error: Class 'mysqli' not found in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\connessione2.php on line 2ed infine con questo codice:
<?php
$connessione = mysql_connect("localhost", "root", "farmacia")
or die("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo");
mysql_close($connessione);
?>mi restituisce questo
Fatal error: Call to undefined function mysql_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\connessione3.php on line 2quello che ho notato è che dopo aver scompattato php 5 nei vari file trovo solo libmysql.dll mentre libmysqli.dll non esiste.
e quando lancio http://localhost/info.php tra le varie schermate non compare
l'indicazione:
mysql support
directive ecc.potete darmi indicazioni?
grazie, valetudo
-
Utilizzi una funzione che non hai sul tuo php. Prova ad utilizzare mysql_connect(), senza la i. Saluti
-
Nel terzo codice che ho indicato, come potrai vedere ho provato anche con mysql_connect()
valetudo