Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

No sale la consulta

Estas en el tema de No sale la consulta en el foro de Bases de Datos General en Foros del Web. Ocurre q creamos un sistema q nos ayuda a seleccionar articulos entre muchas otras cosas, este sistema ya esta terminado ya ha sido probado pero ...
  #1 (permalink)  
Antiguo 12/02/2011, 00:27
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
No sale la consulta

Ocurre q creamos un sistema q nos ayuda a seleccionar articulos entre muchas otras cosas, este sistema ya esta terminado ya ha sido probado pero todo fue hecho en una maquina y todo normal.

Sucede q tenemos q subir el sistema a un servidor para q comience a funcionar. Subimos el sistema vía ftp a un servidor remoto después nos conectamos al mysql con el usuario q nos asignaron para hacer el restore de la base de datos. Y todo marcha bien el problema radica en q cuando accedemos a la direccion "www.xxxxxx.xxxxx.com" donde esta alojado el sistema pues nos damos cuenta q en la primera parte donde aparece un combo con un listado de articulos sale en blanco, mientras q todo el diseño de la pagina si aparece.

La verdad es q no sabemos xq pasa. Ya se cambió en el php la conexión con la ip del servidor, nuestro usuario de la base de datos y la contraseña pero cuando accedes a la pagina, el cuandro del combo donde deben aparecer los articulos sale en blanco.

Como dije el sistema ya esta terminado y probado de manera local solo q cuando lo subimos al servidor remoto parece como si no conectara a la base de datos.


<?php
function Conectarse() {
if (!($link=mysql_connect("localhost","root…
{
echo "Error conectando a la base de datos.";
exit();
}

if (!mysql_select_db("art",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
$result=mysql_query("select articulos from catalogo");

while($row = mysql_fetch_array($result)) {
printf("<option>%s %s</option>",$row[art…‡
}

mysql_close($link);
?>

Ese es el código q uso para conectarme como lo dije antes si se prueba en el localhost todo sale bien, pero al subirlo al servidor no. Se cambio esta línea con los datos correspondientes
Lo probamos así ---> $link=mysql_connect("ip_servidor","usuario q nos asignaron","contraseña asignada"... y así ---> $link=mysql_connect("ip_servidor:3306","… q nos asignaron","contraseña asignada"... así también---> $link=mysql_connect("www.***.xxxx.com","usuario q nos asignaron","contraseña asignada") y nada.

Un error parecido sale cuando no introducimos bien alguno de esos 3 datos $link=mysql_connect("localhost","root","contraseña ") sale la interfaz en php pero no se conecta a la base de datos y entonces donde deba imprimir la consulta -en este caso en un combo- nada más sale sin datos.

Espero darme a entender... :S
  #2 (permalink)  
Antiguo 12/02/2011, 01:45
 
Fecha de Ingreso: febrero-2011
Ubicación: Capital federal
Mensajes: 16
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: No sale la consulta

puedes conectarte con alguna aplicacion como PhpMyAdmin o SQL buddy a la base de datos?? quizas ahi puedes ver correctamente el nombre del servidor para ver si es localhost o tine algun otro nombre.

puedes tratar de tirar algunas consultas con la sentencia ...query + or die(mysql_error()); para ver si te da mas informacion al respecto

Etiquetas: mysql, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.