Foros del Web » Programando para Internet » PHP »

problema al mostrar datos

Estas en el tema de problema al mostrar datos en el foro de PHP en Foros del Web. hola a todos espero me puedan ayudar lo que pasa es que tengo un problema al jalar los datos de la base de datos es ...
  #1 (permalink)  
Antiguo 28/04/2010, 09:39
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Información problema al mostrar datos

hola a todos espero me puedan ayudar

lo que pasa es que tengo un problema al jalar los datos de la base de datos es decir no me muestra los datos de la misma y ya cheque la conexion y no hay problema no me marca error. pero no se porque no puedo ver la informacion

espero me puedan dar algunas recomendaciones
  #2 (permalink)  
Antiguo 28/04/2010, 09:43
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: problema al mostrar datos

si pones el código podríamos ayudarte
  #3 (permalink)  
Antiguo 28/04/2010, 09:43
Avatar de dargor  
Fecha de Ingreso: octubre-2009
Mensajes: 134
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: problema al mostrar datos

deberias poner el codigo para obtener los datos de la base, porque sin nada para ver no se puede hacer mucho.
  #4 (permalink)  
Antiguo 28/04/2010, 09:50
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: problema al mostrar datos

el codigo de la conexion es este

Código PHP:
<?php
    
    
if(!$db_conexion mysql_connect("servidor","usuario","password")){
        echo (
mysql_error());
    }
    if(!
mysql_select_db("base de datos",$db_conexion)){
        echo (
mysql_error());
}
?>
  #5 (permalink)  
Antiguo 28/04/2010, 09:56
Avatar de dargor  
Fecha de Ingreso: octubre-2009
Mensajes: 134
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: problema al mostrar datos

mmmm y lo demas??? el select para sacar los datos de la base?
  #6 (permalink)  
Antiguo 28/04/2010, 10:07
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: problema al mostrar datos

disculpa pero ese codigo lo tengo en un archivo

pero aqui esta la consulta que hago

Código PHP:
<?
        
include("PHP/DB.php");
        
$Val rand(1,6);
        if(
$rst2 mysql_query("SELECT nId, xTitulo, xDescripcion, xPathImagen, xPathFlash FROM gJuego WHERE nId >= " $Val " AND nId <= " . ( $Val 1), $db_conexion)) {
        while(
$rst2_reg mysql_fetch_array($rst2)) {
        
?>
        <a href="juego.php?Id=<? echo($rst2_reg["nId"]); ?>" target="_blank">
        <img src="/imagen/juego/<? echo($rst2_reg["xPathImagen"]); ?>" width="104" height="70" border="0">
        </a>
        <br><? echo($rst2_reg["xDescripcion"]);
        }
        }
        
?>
y el problema es que no me muestra la informacion, a una cosa este codigo si funciona bien en mi maquina pero el problema esta al subirla al host
  #7 (permalink)  
Antiguo 28/04/2010, 10:12
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: problema al mostrar datos

¿Y si depuras la consulta?
Agrega un or die también a la consulta
  #8 (permalink)  
Antiguo 28/04/2010, 10:28
Avatar de dargor  
Fecha de Ingreso: octubre-2009
Mensajes: 134
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: problema al mostrar datos

en el sql, con $db_conexion me parece que solo le estas enviando conectarse al servidor, pero no a que base de datos, y si intentamos esto:

if(!$base = mysql_select_db("base de datos",$db_conexion)){
echo (mysql_error());
}

y sustituir $db_conexion por $base

$rst2 = mysql_query("SELECT nId, xTitulo, xDescripcion, xPathImagen, xPathFlash FROM gJuego WHERE nId >= " . $Val . " AND nId <= " . ( $Val + 1), $base)
  #9 (permalink)  
Antiguo 28/04/2010, 11:01
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: problema al mostrar datos

aqui si me manda error. y lo volvi a dejar como estaba

pero es que no entiento por que en mi maquina si me muestra la informacion y al subirla al servidor ya no que estoy haciendo mal
  #10 (permalink)  
Antiguo 28/04/2010, 11:02
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: problema al mostrar datos

y eso del or die como quedaria en mi consulta por que no se donde iria sin marcarme error por los corchetes
  #11 (permalink)  
Antiguo 28/04/2010, 11:12
Avatar de dargor  
Fecha de Ingreso: octubre-2009
Mensajes: 134
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: problema al mostrar datos

pues no se que decirte, pobre el codigo tal y como esta aqui
Código:
<?php
$Val = rand(1,6);
if(!$db_conexion = mysql_connect("localhost","usuario","pass")){
        echo (mysql_error());
    }
    if(!mysql_select_db("usuario",$db_conexion)){
        echo (mysql_error());
}
if($rst2 = mysql_query("SELECT id,usuario from usuario", $db_conexion)) {
  while($rst2_reg = mysql_fetch_array($rst2)) {
?>
    <a href="juego.php?Id=<? echo($rst2_reg["id"]); ?>" target="_blank">
    <img src="/imagen/juego/<? echo($rst2_reg["usuario"]); ?>" width="104" height="70" border="0">
    </a>
    <br>
<? echo($rst2_reg["xDescripcion"]);
  }
}
?>
y funciona, ya en el servidor web podrian ser cositas, algun dato de la conexion esta mal escrito, permisos de usuario, que falte algun campo que hayas modificado y en el servidor no....hmm seria de verificar algo de eso, porque el codigo trabaja bien. suerte.

Etiquetas: Ninguno
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 04:16.