• User Newbie

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


  • User Attivo

    Utilizzi una funzione che non hai sul tuo php. Prova ad utilizzare mysql_connect(), senza la i. Saluti


  • User Newbie

    Nel terzo codice che ho indicato, come potrai vedere ho provato anche con mysql_connect()

    valetudo