Visualizzazione risultati 1 fino 2 di 2

Discussione: [PHP][SQL][mysqli] -

  1. #1
    Guest

    Predefinito [PHP][SQL][mysqli] -

    Ciao a tutti, sto cercando di studiare le "funzioni" mysqli, che php consiglia di usare quando ci si interfaccia ad un database.
    Ho provato l'interfaccia ad oggetti, ma sembra che sbagli qualche cosa.
    Codice:
    Codice:
    <?php
    $database = mysqli::__construct('localhost','superuser','pass','my_borg');
    mysqli::query($database, 'SELECT Nome, Cognome, Soprannome FROM dati_base WHERE Mail = "anonimopgreco@gmail.com"');
    $dati = mysqli_result::fetch_assoc();
    print_r($dati);
    ?>
    Quando apro la pagina ricevo subito un errore:
    Codice:
    Fatal error: Non-static method mysqli::init() cannot be called statically in /membri/borg/prova.php on line 2
    Cosa significa esattamente? Non ho capito appieno cosa sia questo metodo statico. Mi sono basato su quanto ho capito dal sito php.net.
    In ogni caso ora provo con l'approccio procedurale... Ma era solo per capire...
    Grazie a tutti.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    Prima devi studiare la programmazione ad oggetti in PHP.

    Codice:
    nomeclasse::metodo(parametri)
    Quello è soltanto un modo per rappresentare le cose. Vedi anche gli esempi della stessa documentazione per capire meglio.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •