Estoy haciendo algo "organizado".. con un config.php con los datos de la db, un conexion.php donde esta la funcion con que se conecta y seleccion la db, y estoy haciendo otra funcion en otro archivo que usa la funcion anterior para hacer una consulta..
Pero no selecciona la DB, porque? :S
Mis Codigos
Config.php
Código PHP:
<?
$host=="localhost";
$user="root";
$password="pass";
$db="db";
?>
Conexion.php
Código PHP:
<?
function conectar()
{
$conexion=@mysql_connect($host, $user, $password);
if (!$conexion) {
printf("Error al Conectar con la Base de Datos");
exit();
}
mysql_select_db($db, $conexion);
return $conexion;
}
?>
Y el archivo con la funcion que utiliza conectar()
Código PHP:
<?
function get_lastPost_content($limit) {
$link=conectar();
$consulta="SELECT * FROM articulos ORDER BY id DESC LIMIT $limit";
$result=mysql_query($consulta, $link) or die (mysql_error());
$i=0;
while ($row=mysql_fetch_array($result))
{
//$contenidos[$i]=$row['contenido'];
//$i++;
echo $row['contenido'];
}
//return array($contenidos);
}
?>
Todo esto para un Index.php en el que solo halla que llamar a la funcion anterior sin tener que conectar ni nada.. :/
Algo asi como esto
Código PHP:
<?
require('./config.php');
require('./Sources/Conexion.php');
require('./Sources/Funciones.Post.php');
get_lastPost_content(5);
?>
Creen que tenga que convertir la funcion conectar() en un objeto?
Saludos, gracias de antemano