depende, si es para ti... tu decides que tan sencillo o complejo te resulta...
en mi opinión, esta bien para ti... pero para mi es ineficiente... suerte!
(así lo haría yo... )
config.inc Código PHP:
return array(
'host' => 'localhost',
'user' => 'root',
'pass' => 'foo',
'db' => 'test'
);
db/mysql.inc Código PHP:
function query($sql)
{
static $link;
if ( ! is_resource($link))
{ // modo estatico, tal ves...
$test = include 'config.inc';
extract($test);
$link = mysql_connect($host, $user, $pass) or
die(mysql_error()); // test
mysql_select_db($db) or
die(mysql_error($link));
}
$out = mysql_query($sql, $link);
if (mysql_errno($link))
{
die(mysql_error($link));
}
return $out;
}
y este, un dummy...
Código PHP:
function get_paises()
{
$old = query('SELECT * FROM `paises`');
$out = array();
while ($row = mysql_fetch_assoc($old))
{
$out []= $row;
}
return $out;
}