Foros del Web » Programando para Internet » PHP »

Esta correcto esto ?

Estas en el tema de Esta correcto esto ? en el foro de PHP en Foros del Web. Hola amigos, tengo una duda.. porque me aparece este error: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in.... Dentro de mi clase ...

  #1 (permalink)  
Antiguo 04/01/2012, 09:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Esta correcto esto ?

Hola amigos, tengo una duda.. porque me aparece este error:

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in....

Dentro de mi clase tengo estos metodos:
(Si esta bien el código???)
Código PHP:
public function __construct($value,$id,$valor,$cont,$total){
 
$valoresBD = @mysql_fetch_array($this->porcionesTablaAlimentosBD()); //en esta linea marca el WARNING            
$this->nombre$valoresBD["NOMBRE"];

}

public function 
porcionesTablaAlimentosBD(){
            include(
$_SERVER['DOCUMENT_ROOT']."/conexion.php");    
            return 
$obtenValoresAlimentos mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
            
mysql_close($conexion);
        } 
Nota: $valoresBD = @mysql_fetch_array($this->porcionesTablaAlimentosBD()); en esta linea me marca el warning
Como ven ?? esta bien así ? o que tengo mal ahi :S ???
Gracias!!
  #2 (permalink)  
Antiguo 04/01/2012, 10:38
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

prueba sin la @ haber que tal
  #3 (permalink)  
Antiguo 04/01/2012, 10:48
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: Esta correcto esto ?

El error esta en que nunca le pasaste la variable $cont al medodo

Código PHP:
Ver original
  1. {$this->cont}

luego del return no se sigue ejecutando codigo, de primera no esta haciendo el close
Código PHP:
mysql_close($conexion); 
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #4 (permalink)  
Antiguo 04/01/2012, 11:13
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Esta correcto esto ?

Esto, yo creo que esta mal:
Código PHP:
return $obtenValoresAlimentos mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion); 
Prueba asi:
Código PHP:
return mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion); 
  #5 (permalink)  
Antiguo 04/01/2012, 11:18
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por DooBie Ver Mensaje
Esto, yo creo que esta mal:
Código PHP:
return $obtenValoresAlimentos mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion); 
Prueba asi:
Código PHP:
return mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion); 
mm no se veía que podia ser eso, pero me sigue apareciendo:


<br /><b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in line ....
  #6 (permalink)  
Antiguo 04/01/2012, 11:19
Avatar de miguec04  
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 15 años, 8 meses
Puntos: 15
Respuesta: Esta correcto esto ?

Algo importante en tu codigo veo muchos errores,

Código PHP:
Ver original
  1. <?php
  2. class Mysql {
  3.    
  4.     private static $conexion        = NULL;
  5.     private static $query           = NULL;
  6.  
  7.     const USUARIO                   = 'root';
  8.     const CLAVE                     = 'cxeducativa';
  9.     const SERVIDOR                  = 'localhost';
  10.     const BASE_DATOS                = 'colsanpedro';
  11.    
  12.     const BEGIN                     = 'BEGIN';
  13.     const COMMIT                    = 'COMMIT';
  14.     const ROLLBACK                  = 'ROLLBACK';
  15.    
  16.     const ERROR_SINTAXIS            = 'HA OCURRIDO UN ERROR VUELVA A INTENTARLO';
  17.    
  18.     public static function Conectar() {
  19.         self::$conexion     = mysql_connect(self::SERVIDOR,self::USUARIO,self::CLAVE);
  20.         mysql_select_db(self::BASE_DATOS,self::$conexion);
  21.     }
  22.    
  23.     public static function Begin() {
  24.         self::Conectar();
  25.         mysql_query(self::BEGIN,self::$conexion);
  26.     }
  27.    
  28.     public static function Query($sql) {
  29.         self::$query        = mysql_query($sql,self::$conexion);
  30.         if(!self::$query) {
  31.             throw new Exception(self::ERROR_SINTAXIS);
  32.         }
  33.     }
  34.    
  35.     public static function Num() {
  36.         return mysql_num_rows(self::$query);
  37.     }
  38.    
  39.     public static function Rows() {
  40.         return mysql_fetch_array(self::$query);
  41.     }
  42.    
  43.     public static function Free() {
  44.         mysql_free_result(self::$query);
  45.     }
  46.    
  47.     public static function Close($free) {
  48.         if(self::$query!=NULL && $free) {
  49.             mysql_free_result(self::$query);
  50.         }
  51.         mysql_close(self::$conexion);
  52.     }
  53.    
  54.     public static function Commit() {
  55.         mysql_query(self::COMMIT,self::$conexion);
  56.     }
  57.    
  58.     public static function Rollback() {
  59.         mysql_query(self::ROLLBACK,self::$conexion);
  60.     }
  61.    
  62.     public static function finTransaccion($guardar,$free=TRUE) {
  63.         if($guardar) {
  64.             self::Commit();
  65.         } else {
  66.             self::Rollback();
  67.         }
  68.         self::Close($free);    
  69.     }
  70. }
  71. ?>

te comparto mi conexion a la base de datos, espero te sirva, y te doy un ejemplo

Código PHP:
Ver original
  1. require_once 'Mysql.php';
  2. class ModeloDatos {
  3.    
  4.     protected $conexion;
  5.    
  6.     public function __construct() {
  7.        
  8.     }
  9.  
  10.         public function getSnParametrosInicialesConsulta($anoB) {
  11.         $sql            = "select * from sn_parametros_iniciales where ano=$anoB";
  12.         $resultado      = array();
  13.         try {
  14.             Mysql::Begin();
  15.             Mysql::Query($sql);
  16.             while($row = Mysql::Rows()) {
  17.                 $objeto         = new SnParametrosInicialesDto();
  18.                 Util::setAsignarObjetoConsulta($objeto, $row);
  19.                 $resultado[]    = $objeto;
  20.             }
  21.             Mysql::finTransaccion(TRUE);
  22.         } catch (Exception $e) {
  23.             Mysql::finTransaccion(FALSE);
  24.             echo $e->getMessage();
  25.         }
  26.         return $resultado;
  27.     }
  28. }
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co
  #7 (permalink)  
Antiguo 04/01/2012, 11:19
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Esta correcto esto ?

depura tu consulta
Código PHP:
Ver original
  1. mysql_query("tu consulta") or die(mysql_error());

es lo principal ya que el warning que te esta dando es porque no esta recibiendo el resource que deberia de mandar el mysql_query, si es correcto o no lo demás de tu clase ya deberías de verlo en el diseño de la misma, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 04/01/2012, 11:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por h2swider Ver Mensaje
El error esta en que nunca le pasaste la variable $cont al medodo

Código PHP:
Ver original
  1. {$this->cont}

luego del return no se sigue ejecutando codigo, de primera no esta haciendo el close
Código PHP:
mysql_close($conexion); 
Hola, gracias por la respuesta, mira con el {$this->cont} es igual a poner ".$this->cont." y ya realice pruebas anteriormente quitando eso y colocando un ID ejemplo where id = 7 ...

Con respecto al mysq_close(), entonces donde lo pongo ? al final del documento donde esta la clase ?
ejmeplo:
<?php codigo....
include(Miclase.php);
mysql_close($conexion); <--- ahi ?
?>

Saludos!
  #9 (permalink)  
Antiguo 04/01/2012, 11:43
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
prueba sin la @ haber que tal
perdon x esta respuesta estaba medio dormido la @ si es valida y no es necesario cerrar la conexion , php la cierra por si sola al final del script y ademas segun su manual es preferible no usarlo ya que ralentiza http://es.php.net/manual/es/function.mysql-close.php en paginas donde se hagan mas de una consulta es preferible no usarlo

Última edición por webankenovi; 04/01/2012 a las 11:49
  #10 (permalink)  
Antiguo 04/01/2012, 11:51
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

Cita:
Iniciado por marco64yes Ver Mensaje
$valoresBD = @mysql_fetch_array($this->porcionesTablaAlimentosBD()); //en esta linea marca el WARNING
prueba asi

Código PHP:
Ver original
  1. $valor =$this->porcionesTablaAlimentosBD();
  2. $valoresBD = @mysql_fetch_array($valor);
  3.  
  4.  
  5. $valor2 = $this->cont;
  6. return $obtenValoresAlimentos = mysql_query("SELECT NOMBRE FROM grupos WHERE ID = '$valor2' ",$conexion);
  #11 (permalink)  
Antiguo 04/01/2012, 11:58
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
perdon x esta respuesta estaba medio dormido la @ si es valida y no es necesario cerrar la conexion , php la cierra por si sola al final del script y ademas segun su manual es preferible no usarlo ya que ralentiza http://es.php.net/manual/es/function.mysql-close.php en paginas donde se hagan mas de una consulta es preferible no usarlo
Buen aporte, no lo sabia!
  #12 (permalink)  
Antiguo 04/01/2012, 12:01
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
prueba asi

Código PHP:
Ver original
  1. $valor =$this->porcionesTablaAlimentosBD();
  2. $valoresBD = @mysql_fetch_array($valor);
  3.  
  4.  
  5. $valor2 = $this->cont;
  6. return $obtenValoresAlimentos = mysql_query("SELECT NOMBRE FROM grupos WHERE ID = '$valor2' ",$conexion);
Noup.. ni así, de hecho le comentaba a h2swider que intente colocando directamente el dato .... ejemplo where id = 7
  #13 (permalink)  
Antiguo 04/01/2012, 12:02
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Esta correcto esto ?

Asegurate de los datos de la $conexion, no vayan a ser erroneos, por ejemplo, que el usuario no tiene acceso a esa tabla o algo similar.
  #14 (permalink)  
Antiguo 04/01/2012, 12:03
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por carlos_belisario Ver Mensaje
depura tu consulta
Código PHP:
Ver original
  1. mysql_query("tu consulta") or die(mysql_error());

es lo principal ya que el warning que te esta dando es porque no esta recibiendo el resource que deberia de mandar el mysql_query, si es correcto o no lo demás de tu clase ya deberías de verlo en el diseño de la misma, saludos
Sonaba bien, pero me aparece el mismo error :S

<br /><b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource on line ....
  #15 (permalink)  
Antiguo 04/01/2012, 12:03
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

return $obtenValoresAlimentos = mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);

el nombre de la tabla lo tienes es mayusculas? es igual al de la bd el de la consulta que el de la tabla?
  #16 (permalink)  
Antiguo 04/01/2012, 12:06
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por DooBie Ver Mensaje
Asegurate de los datos de la $conexion, no vayan a ser erroneos, por ejemplo, que el usuario no tiene acceso a esa tabla o algo similar.
No ya hice la prueba (la misma conexion la uso en otro apartado donde si funciona), de hecho ya puse las conexiones fisicamente sin colocar el include y nada
  #17 (permalink)  
Antiguo 04/01/2012, 12:08
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

Código PHP:
Ver original
  1. public function porcionesTablaAlimentosBD(){
  2.             include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  3.             $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
  4.             mysql_query($obtenValoresAlimentos ) or die (mysql_error());
  5.             mysql_close($conexion);
  6.             return $obtenValoresAlimentos;
  7.         }
  #18 (permalink)  
Antiguo 04/01/2012, 12:09
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
return $obtenValoresAlimentos = mysql_query("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);

el nombre de la tabla lo tienes es mayusculas? es igual al de la bd el de la consulta que el de la tabla?
Así es de hecho ese mismo query lo puse en la consola del mysql en cpanel y me arroja los resultados correctos. :S
  #19 (permalink)  
Antiguo 04/01/2012, 12:14
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

mira el rpoblema es del mysql_fetch_array() mira esto bien y haber si caes en que puede ser

tu haces esto
$valoresBD = @mysql_fetch_array($this->porcionesTablaAlimentosBD()); y lla mas a un dato de el select pero deberias llamar a la query no se si me explico bien

una consulta normal
$obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
$query= mysql_query($obtenValoresAlimentos) or die (mysql_error());
$valores = @mysql_fetch_array($query);
$id = $valores['id'];
  #20 (permalink)  
Antiguo 04/01/2012, 12:22
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

Código PHP:
Ver original
  1. public function __construct($value,$id,$valor,$cont,$total){
  2. porcionesTablaAlimentosBD();          
  3. $this->nombre= $valoresBD["NOMBRE"];
  4.  
  5. }
  6.  
  7. public function porcionesTablaAlimentosBD(){
  8.             include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  9. $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
  10. $query= mysql_query($obtenValoresAlimentos) or die (mysql_error());
  11. return $valoresBD = @mysql_fetch_array($query);
  12.  
  13.         }

PRUEBA ESTO Y ME COMENTAS
  #21 (permalink)  
Antiguo 04/01/2012, 12:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
Código PHP:
Ver original
  1. public function porcionesTablaAlimentosBD(){
  2.             include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  3.             $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
  4.             mysql_query($obtenValoresAlimentos ) or die (mysql_error());
  5.             mysql_close($conexion);
  6.             return $obtenValoresAlimentos;
  7.         }
Lo mismo: <br /><b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource on line ....
:S
  #22 (permalink)  
Antiguo 04/01/2012, 12:28
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

prueba el ultimo que te di amigoooo
  #23 (permalink)  
Antiguo 04/01/2012, 12:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
Código PHP:
Ver original
  1. public function __construct($value,$id,$valor,$cont,$total){
  2. porcionesTablaAlimentosBD();          
  3. $this->nombre= $valoresBD["NOMBRE"];
  4.  
  5. }
  6.  
  7. public function porcionesTablaAlimentosBD(){
  8.             include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  9. $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);
  10. $query= mysql_query($obtenValoresAlimentos) or die (mysql_error());
  11. return $valoresBD = @mysql_fetch_array($query);
  12.  
  13.         }

PRUEBA ESTO Y ME COMENTAS
Hola me aparece asi:


<br /><b>Fatal error</b>: Call to undefined function porcionestablaalimentosbd() in line..

Tengo otra duda se puede hacer esto:

$obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);

??? Con los parentesis y la asignación de la conexion en la variable ?
$variable =("query",$conexion)

Porque lo hice asi:

Código PHP:
$obtenValoresAlimentos "SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}";
$querymysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error()); 
  #24 (permalink)  
Antiguo 04/01/2012, 12:43
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

si se puede
  #25 (permalink)  
Antiguo 04/01/2012, 12:47
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por marco64yes Ver Mensaje
Hola me aparece asi:


<br /><b>Fatal error</b>: Call to undefined function porcionestablaalimentosbd() in line..

Tengo otra duda se puede hacer esto:

$obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}",$conexion);

??? Con los parentesis y la asignación de la conexion en la variable ?
$variable =("query",$conexion)

Porque lo hice asi:

Código PHP:
$obtenValoresAlimentos "SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}";
$querymysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error()); 
´
Le puse $valoresBD = $this->porcionesTablaAlimentosBD();
porque se te paso pusiste: porcionesTablaAlimentosBD();

Y ya no marco error ,, pero ahora no me trae nada de la BD, será que tengo error en como puse la conexion ?=
  #26 (permalink)  
Antiguo 04/01/2012, 12:49
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

Código PHP:
Ver original
  1. <?php  function __construct($value,$id,$valor,$cont,$total){
  2.    
  3.     $this->nombre= porcionesTablaAlimentosBD();
  4.  
  5.      
  6.     }
  7.      
  8.     function porcionesTablaAlimentosBD(){
  9.     include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  10.     $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}");
  11.     $query= mysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error());
  12.     $valoresBD = @mysql_fetch_array($query);
  13.     $nombre = $valoresBD["NOMBRE"];
  14.     return $nombre;
  15.     } ?>
  #27 (permalink)  
Antiguo 04/01/2012, 12:52
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

y si me explicas de donde sacas $this->cont xq ay que llamarla ya lo tienes
  #28 (permalink)  
Antiguo 04/01/2012, 12:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
y si me explicas de donde sacas $this->cont xq ay que llamarla ya lo tienes
Es un variable que le asgino asi:

$pruebas = new resultados($_GET["tipo"],$_GET["id"],$_GET["valor"],$_GET["cont"],$_GET["total"]);
  #29 (permalink)  
Antiguo 04/01/2012, 12:59
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Esta correcto esto ?

$cont lleva el valor que deseas buscar en la bd verdad?

Código PHP:
Ver original
  1. <?php  function __construct($value,$id,$valor,$cont,$total){
  2.        
  3.         $this->nombre= porcionesTablaAlimentosBD($cont);
  4.      
  5.          
  6.         }
  7.          
  8.         function porcionesTablaAlimentosBD($cont){
  9.         include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  10.         $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = '$cont' ");
  11.         $query= mysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error());
  12.         $valoresBD = @mysql_fetch_array($query);
  13.         $nombre = $valoresBD["NOMBRE"];
  14.         return $nombre;
  15.         } ?>
  #30 (permalink)  
Antiguo 04/01/2012, 13:01
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación Respuesta: Esta correcto esto ?

Cita:
Iniciado por webankenovi Ver Mensaje
Código PHP:
Ver original
  1. <?php  function __construct($value,$id,$valor,$cont,$total){
  2.    
  3.     $this->nombre= porcionesTablaAlimentosBD();
  4.  
  5.      
  6.     }
  7.      
  8.     function porcionesTablaAlimentosBD(){
  9.     include($_SERVER['DOCUMENT_ROOT']."/conexion.php");    
  10.     $obtenValoresAlimentos = ("SELECT NOMBRE FROM grupos WHERE ID = {$this->cont}");
  11.     $query= mysql_query($obtenValoresAlimentos,$conexion) or die (mysql_error());
  12.     $valoresBD = @mysql_fetch_array($query);
  13.     $nombre = $valoresBD["NOMBRE"];
  14.     return $nombre;
  15.     } ?>
Sigue sin traerme algo :S

Etiquetas: correcto, mysql, tabla
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 00:15.