Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/11/2011, 17:08
mitrofan
 
Fecha de Ingreso: mayo-2010
Mensajes: 128
Antigüedad: 14 años
Puntos: 13
Respuesta: Codigo funciona en local pero no al subirlo

Gracias.

Me devuelve esto:

Table 'blog.ciudades' doesn't exist

El caso es que tengo dos bases de datos (blog y artículos) y no se porque busca en la primera cuando require_once("../conexion.php") llama a la base de datos artículos (donde esta la tabla ciudades y otras).

conexion.php
Código PHP:
<?php
$conexion
=@mysql_connect("localhost","user","paswd") or die ("Error en la conexión con el servidor");
@
mysql_select_db("articulos",$conexion) or die ("Error al conectar a la base de datos");
//mysql_query("SET NAMES 'utf8'"); 
?>
Me da la impresion de que está cogiendo la conexion creada en la clase,que llama a la base de datos blog, require_once("metodos/clases.php");


clases.php
Código PHP:
class Conectar
{

    public static function 
con()
    {
    
setlocale(LC_ALL,"es_ES@euro","es_ES","esp");    
    
$conexion=mysql_connect("localhost""user""passwd");
    
mysql_select_db("blog",$conexion);
    return 
$conexion;
    }



class 
Trabajo
{

    private 
$cat=array();                             //Para visualizar las categorias
    
private $noticias=array();                        //Para la paginación de las noticias
    
private $comentarios_noticia=array();            //Para ver los comentarios que deja la gente en cada entrada
    
private $noticia_id;                            //Para visualizar las noticias por id
    
    
    //MUESTRA LAS CATAGORIAS
    
    
public function get_categorias()
    {
        
$sql="select * from categoria order by categoria asc";
        
$res=mysql_query($sqlConectar::con());
        while (
$reg=mysql_fetch_assoc($res))
        {
            
$this->cat[]=$reg;
        }
            
            return 
$this->cat;        
    
        }
        
.
.

Pero no se porque en local me lo coge bien. El código es el mismo.