Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [OOP] Classe Mysql

  1. #1

    [OOP] Classe Mysql

    Codice PHP:
    <?php
    /*
    # dbMysql Class
    # by PhpWriter
    # v1.0
    */

    if (realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME'])) die("Non puoi accedere a questa pagina");

    class 
    dbClass
    {
        function 
    dbConnect($_host$_user$_pass)
        {
            @
    mysql_connect($_host$_user$_pass) or die("Errore: Connessione non effettuata");
        }
        
        function 
    dbSelect($_dbname)
        {
            @
    mysql_select_db($_dbname) or die("Errore: Db non selezionato");
        }
        
        function 
    dbDisconnect()
        {
            @
    mysql_close();
        }
        
        function 
    dbQuery($query)
        {
            
    $this->_result = @mysql_query($query) or die("Errore Mysql: ".mysql_error());
            return 
    $this->_result;
        }
        
        function 
    dbFetchArray($result)
        {
            return @
    mysql_fetch_array($result) or die("Errore Mysql: ".mysql_error());
        }
        
        function 
    dbFetchObject($result)
        {
            return @
    mysql_fetch_object($result) or die("Errore Mysql: ".mysql_error());
        }
        
        function 
    dbNumRows($result)
        {
            return @
    mysql_num_rows($result) or die("Errore Mysql: ".mysql_error());
        }
    }    
    ?>
    Mi sto fancendo una serie di librerie a tempo perso, ma con questa ho dei problemi.

    Eseguendo questo codice

    Codice PHP:
    <?
    $db 
    = new dbClass();
    $db->dbConnect("localhost","root","");
    $db->dbSelect("my_core_class");

    $result $db->dbQuery("SELECT id,nome FROM test");
    $result $db->dbFetchArray($result);
    print_r($result);

    $db->dbDisconnect();
    ?>
    Non mi da errori, ma il print_r invece di ritornarmi l'array mi da questo:

    codice:
    1
    Non capisco il perchè Qualcuno sa come risolvere?

  2. #2

  3. #3
    grazie lo stesso, ho appena risolto

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.