Hi

I was wondering if this is the correct way to reference a variable from a
file that has been included inside of a function. Also just general
static/global variable usage.

For example:
--------
Myqsql_functions.php
--------
<?php
require("config.php")

function ach_mysqlCon()
    {
        static $con = mysql_connect(global
$mysql_host,$mysql_user,$mysql_pass);
        if (!$con)
              {
              die('Could not connect: ' . mysql_error());
              }
    }

function ach_mysqlCloseCon()
    {
        if($con)
            {
                mysql_close($con)
            }
    }
?>
----------------------------

And the variables are defined in config.php

--------------
config.php
--------------
<?php
//Mysql vars
$mysql_host = "localhost";
$mysql_user = "[EMAIL PROTECTED]";
$mysql_pass = "";
?>
--------------------------

So my questions are.... will ach_mysqlCloseCon() recognise the $con variable
in ach_mysqlCon() as it is declared as static? will ach_mysqlCon() recognise
the variables included from config.php as they are declared global? is this
all syntax'd properly?

Also, how would I, for example, change $mysql_host from a form?

Cheers and thanks for any and all assistance.

Reply via email to