Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379

    ricostruire una classe parente

    Sto lavorando a un sito a cui prima hanno lavorato altre persone. Purtroppo un file mysqli.class.php é andato perduto e non credo di riuscire a ritrovarne una copia.

    c'e' una classe
    class location extends mysqli

    che ha il seguente codice
    Codice PHP:
        public function __construct($db_host$db_user$db_pass$db_db$db_port)
        {
            
    $this->db_host $db_host;
            
    $this->db_user $db_user;
            
    $this->db_pass $db_pass;
            
    $this->db_db $db_db;
            
    $this->db_port $db_port;
            
    parent::__construct($db_host$db_user$db_pass$db_db$db_port);
            
        } 
    come potrei ricostruire la classe mysqli?
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Ma scusa... la classe mysqli non ce l'hai già dentro il php? dovresti porterla estendere senza problemi!

  3. #3
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    mysqli class é built in php? forse la funzione intendi dire... purtroppo se non costruisco la classe il sistema non funziona
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  4. #4
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Sisi la classe è built-in! Sempre che sia stata abilitata nel php!

  5. #5
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    grazie ricky
    peró ho un errore
    Fatal error: Class 'mysqli' not found in /home/italianw/public_html/php/classes/location.class.php on line 3
    dove la riga 3 é la seguente
    Codice PHP:
    class location extends mysqli 
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  6. #6
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Ma l'estensione mysqli è abilitata correttamente? prova a controllare facendo un phpinfo()

  7. #7
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    grazie ancora ricky. allora l'estensione mysqli non era presente sul server su cui stavo provando inizialmente. Non riesco a capire perché mi chiedeva del file mysqli.class.php. Tu hai idea?

    In ogni modo...
    ora sto provado su uno spazio di un server che supporta mysqli
    sto provando con l'esempio fornito sul sito del manuale di php http://us3.php.net/manual/en/mysqli.query.php
    ma non mi viene restituito nessun risultato... é possibile che ci sia una configurazione errata per l'estensione di mysqli? oppure sono io che sto facendo qualcosa nel modo sbagliato
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  8. #8
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    ho risolto tutto se non altro ho imparato delle cose nuove e servo sperano per costringermi a trovare tempo per imparare tutto questo aspetto oop
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

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.