Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    controllo connessione a mysql

    ciao!

    Mi connetto al mio database mysql con il seguente codice:

    <?php
    include("config.inc.php");
    $db = new mysqli($db_host, $db_user, $db_password, $db_name);

    ...operazioni sul database...

    $db -> close ();
    ?>

    Come faccio a controllare che la connessione sia andata a buon fine?

  2. #2
    $db = new mysqli($db_host, $db_user, $db_password, $db_name);

    if (!$db) echo "connessione fallita";
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  3. #3
    e perchè se io scrivo questo codice

    <?
    $db_host = "localhost";
    $db_user = "root";
    $db_password = "elisa";
    $db_name ="elisa";

    $db = new mysqli($db_host, $db_user, $db_password, $db_name);

    if (!$db) {
    print ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    }
    else {
    print ("Tutto ok!");
    }


    $db -> close ();

    ?>

    mi dà questo errore:

    Fatal error: Class 'mysqli' not found in C:\Programmi\Apache Group\Apache2\htdocs\sql\install.php on line 7

    ???

    io ho installato l'estensione per php, e si trova in C:\php...

  4. #4
    $db = mysqli_connect($db_host, $db_user, $db_password, $db_name);
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  5. #5
    niente da fare! mi dice:

    Fatal error: Call to undefined function mysqli_connect() in C:\Programmi\Apache Group\Apache2\htdocs\sql\prova_2.php on line 7


    ... anche phpmyadmin non vede la mia php_mysqli.dll, anche se mi sembra di aver fatto tutto giusto...

  6. #6
    php_info()

    vedi se tutte le estensini sono caricate correttamente
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  7. #7
    cosa devo guardare su php_info() esattamente? che voci devono essere presenti?

  8. #8
    phpinfo();

    cerca mysqli nella pagina che viene stampata
    se non c'e' significa che l'estensione non e' caricata
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  9. #9
    no non lo trova! come è possibile?


    io ho installato php 5.2.0 , mi sono scaricata il php_mysqli.dll dal sito di mysql e l'ho salvato nella cartella extension di php, su php.ini ho messo extension=php_mysqli.dll , la cartella delle estensioni è in C:\php\ext...
    php funziona e apache anche, mysql è avviato come servizio di windows... non so proprio cos'altro fare!

  10. #10
    io ho installato php 5.2.0 , mi sono scaricata il php_mysqli.dll dal sito di mysql e l'ho salvato nella cartella extension di php, su php.ini ho messo extension=php_mysqli.dll
    hai poi riavviato apache?
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.