Errata connessione con mysql

venerdì 15 dicembre 2006 - 10.59

valetudo Profilo | Newbie

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 2
----
con 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 2

ed 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 2

quello 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

sardylan Profilo | Newbie

Non sapevo che questo sito parlasse anche di PHP...

Comunque penso che sia dovuto ad un errore di installazione del PHP. Prova a scaricarti XAMPP, disinstalla tutto quello che hai ed usalo come server.
E' un pacchetto che comprende Apache con PHP e tante altre cose utili (e credo che supporti anche il perl), MySQL con PHPMyAdmin, FileZilla FTP Server e Mercury Mail (server di posta elettronica).

Con XAMPP non ti dovrebbe dare problemi...

Ciao
Luca
luca@lucacireddu.it
http://www.lucacireddu.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5