Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Gestioni Errori (anche di programmazione)

    Salve,
    sto iniziando a lavorare con l'estensione MySqli ma vorrei mantenere cmq gli script che realizzo compatibili con l'estensione MySql.
    Praticamente ho scritto questo semplice codice:
    codice:
    <?php
    try{
    $mysqli = new mysqli('localhost', '*****', '*****', '*****');
    
    // controllo l'esito della connessione
      if (mysqli_connect_errno()) {
        echo 'Errore durante la connessione al server MySQL';
        
        exit();
      } 
      else{
        echo 'Connessione effettuata con successo utilizzando il mysqlI';
      }
    $mysqli->close();
    }
    catch(Exception $e){
    $connessione = mysql_connect("localhost", "*****", "*****")
           or die("Connessione non riuscita: " . mysql_error());
       print ("
    Connesso con successo utilizzando il MySql normale causa errore : $e");
       mysql_close($connessione); 
    
    }
    echo "
    Sono fuori dal try catch";
      
    ?>
    Solo che praticamente invece che "mandarmi" nel "catch" mi da errore perchè l'estensione MySqli non è abilitata (l'ho disabilitata per verificare il funzionamento di questo script).

    Sapete come posso "superare" l'ostacolo?
    Grazie

  2. #2
    Praticamente risolvo il problema se esiste un modo per vedere se è installato MySqli o MySql.
    Sapete come?

    Grazie!

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.