• User

    Mysql_select/connect in funzione

    ragazzi, è possibile racchiudere mysql_select_db e mysql_connect in delle funzioni e far acquisire il contenuto delle variabili: $db_host, $db_name, $db_password ed $db_user tramite un file ad esempio chiamato config.php?

    tipo:

    File: config.php

    [PHP]
    <?
    $db_host = "blabla";
    $db_name = "blabla";
    $db_password = "blabla";
    $db_user = "blabla";
    ?>
    [/PHP]

    File: funzioni.php

    [PHP]<?
    require ('config.php');

    function dbConnessione () {
    $db = mysql_connect ($db_host, $db_user, $db_password) or die ("blabla");
    }
    ?>[/PHP]

    dopo tale definizione di funzione per ciò che vorrei fare, dbConnessione(); dovrebbe automaticamente connettere al database appena richiamata.

    e possibile fare una cosa simile? se si, in qual modo? xkè credo che così la funzione non acquisisca il contenuto del file config.php.

    please rispondete..


  • Super User

    <font color="#000000">Ciao illusionArtist,
    prova così:
    [php]<?
    require ('config.php');

    function dbConnessione () {
    global $db_host,$db_user,$db_password,$db_name;
    $db = mysql_connect ($db_host, $db_user, $db_password) OR exit("blabla");
    $db = mysql_select_db($db_name,$db);
    if($db)
    return TRUE;
    else
    return FALSE;
    }
    ?>[/php]Ciao!


  • User

    uhm grazie, così funge, praticamente hai ridefinito le variabili come vars globali giusto?


  • Super User

    Si 😉
    Ciao!