Variables
| From: | Byron | Date: | Thu, 19 Jun 2008 03:54:11 +0000 |
| Subject: | Variables | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-275556@lists.php.net to get a copy of this message | ||
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 = "user@localhost";
$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.