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

    Dove metto la funzione?

    Ho preparato la funzione che allego qui sotto:

    <?php
    function estrai($selezione, $risultato)
    {
    $db_host = "localhost";
    $db_user = "user";
    $db_pass = "password";
    $db_name = "nome database";
    $conn = mysql_connect($db_host,$db_user,$db_pass) or die("Errore nella connessione MySQL");
    mysql_select_db($db_name,$conn) or die("Database inesistente");
    $risultato = mysql_query($selezione,$conn);
    }
    ?>

    Dove posso salvarla per poterla richiamare in qualunque script di php dove mi serva di interrogare il data base?

    <?php
    $sql_query="SELECT * FROM `nome tabella`";
    estrai($sql_query,$result); /*uso $result per i miei scopi*/
    ?>

    Grazie da Giorgio

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    prima di tutto credo che tu debba mettere function estrai($selezione, &$risultato), se ho capito bene lo scopo della funzione.
    Secondariamente potrei metterla in un file kiamato estrai.php e rikiamarlo con include.
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  3. #3
    la funzine peò dovresti scriverla così e gli devi far restituire il risultato:
    Codice PHP:
    <?php
    function estrai($selezione)
    {
    $db_host "localhost";
    $db_user "user";
    $db_pass "password";
    $db_name "nome database";
    $conn mysql_connect($db_host,$db_user,$db_pass) or die("Errore nella connessione MySQL");
    mysql_select_db($db_name,$conn) or die("Database inesistente");
    $risultato mysql_query($selezione,$conn);
     return 
    $risultato;
    }
    ?>
    Codice PHP:
    poi nello script dove la richiami:
    <?php
    include"config.php";
    $sql_query="SELECT * FROM `nome tabella`";
    $res=estrai($sql_query); /*uso $result per i miei scopi*/
    ?>

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.