Foros del Web » Programando para Internet » PHP »

mysql_fetch_object

Estas en el tema de mysql_fetch_object en el foro de PHP en Foros del Web. Tengo un problema, muy extranio, resulta que estoy haciendo un sitio, en local me funciona muy bien, entonces, lo subi al servidor exactamente igual, lo ...
  #1 (permalink)  
Antiguo 17/08/2006, 18:16
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
mysql_fetch_object

Tengo un problema, muy extranio, resulta que estoy haciendo un sitio, en local me funciona muy bien, entonces, lo subi al servidor exactamente igual, lo unico que cambie fue los datos para la coneccion a la base de datos, la Base de datos es la misma, pero cuando ejecuto una pagina, esta me lanza el siguiente warning:
Código:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/lapscity/public_html/newsite/admin/dao/categoriaDAO.php on line 44

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/lapscity/public_html/newsite/admin/dao/productoDAO.php on line 87
el codigo donde sucede esto es aqui:
Código PHP:
 function getCategoriasDAO(){
     global 
$conn;
 
    
$query "SELECT * FROM categorias";
    
$rs mysql_query($query,$conn);   
    
    
$categorias = array();
    while(
$cat mysql_fetch_object($rs)){ // <- esta es la linea 
        
array_push($categorias,$cat);
    }
    return 
$categorias;
 } 
esta es la version de PHP en el server PHP version 4.4.3, y esta es la que tengo en mi maquina PHP Version 4.4.1

realmente no tengo mucha idea que puede ser
  #2 (permalink)  
Antiguo 17/08/2006, 20:10
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 11 años, 4 meses
Puntos: 5
por lo visto el mysql_fetch_object yo lo ocupo de esta manera
Código PHP:
$sql       =  "select * from .. "
$result    =  mysql_query($sql);
$fila      =  mysql_fetch_object($result);
$variable  =  $fila->campo1;
mysql_free_result($result); 
a lo mejor te haz de confundir con el mysql_fetch_array es algo asi
Código PHP:
$categorias = array(); 
while(
$cat mysql_fetch_array($rs)) {
        
array_push($categorias,$cat); 


Última edición por .php; 17/08/2006 a las 20:17
  #3 (permalink)  
Antiguo 17/08/2006, 20:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 11 años, 6 meses
Puntos: 2122
MySQL te esta diciendo que tu result no es valido te recomiendo hacer esto en tu query para ver que error te puede estar lanzando:
Código PHP:
function getCategoriasDAO(){
     global 
$conn;
 
    
$query "SELECT * FROM categorias";
    
$rs mysql_query($query,$conn) or die( mysql_error() );   
    
    
$categorias = array();
    while(
$cat mysql_fetch_object($rs)){ // <- esta es la linea 
        
array_push($categorias,$cat);
    }
    return 
$categorias;
 } 
  #4 (permalink)  
Antiguo 17/08/2006, 20:27
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
mmmmmm, siempre lo he usado asi, y nunca he tenido problemas, te digo que en local me funciona muy bien, es cuando lo subo al servidor del hosting es cuando tengo los problemas......

thanks!
  #5 (permalink)  
Antiguo 17/08/2006, 20:28
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 11 años, 4 meses
Puntos: 5
a lomejor stock no lobera los result
  #6 (permalink)  
Antiguo 17/08/2006, 20:42
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
Cita:
$rs = mysql_query($query,$conn) or die( mysql_error() );
gracias por el tip con ayuda de el mensaje que me desplego pude solucionarlo rapidamente

have funnnnnnn
  #7 (permalink)  
Antiguo 18/08/2006, 12:06
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 11 años, 10 meses
Puntos: 3
Y cual era el error y solucion?
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:34.