Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2010, 20:59
Avatar de Carlmycol
Carlmycol
 
Fecha de Ingreso: diciembre-2007
Ubicación: Los Teques, Venezuela
Mensajes: 240
Antigüedad: 16 años, 4 meses
Puntos: 3
Conectar a mysql y seleccionar db con una funcion desde otra funcion?

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