Visualizzazione dei risultati da 1 a 4 su 4

Discussione: errore nel costruttore

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398

    errore nel costruttore

    Ciao c'e' qualcosa che mi sfugge sul costruttore.

    Mettiamo che io abbia una classe che nel costruttore interroga un DB e riempie i suoi metodi.
    Nel caso la query vada male non ho ben chiaro come gestire l'errore.
    tipo

    Codice PHP:

    class myclass {
            public 
    $id;
            public 
    $name;

           function 
    __costruct($db_id) {
                    
    $query "SELECT name FROM mytable WHERE id='$db_id'";
                    
    $result mysql_query($query);
                    if (!
    $result || mysql_num_rows($result) < 1) {
                         
    //come devo gestire l'errore ?
                   
    }

                   
    $riga mysql_fetch_assoc($result);
                   
    $this->name $riga['name'];
           }


    Questa sarebbe la chiamata

    Codice PHP:
    $myvar = new myclass(10); 
    Andrea

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    embe ?

    up

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    NOn ero arrivato ancora alla gestione delle eccezzioni ... vabbe mi tocca se nonc'e' altro modo


    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.