• Facebook
  • Google Plus
  • Delphiaccess Feed
  • Twitter
  • YouTube


Autor Tema: problema con metodo en video 9 de php POO  (Leído 642 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado 26squall26

  • Registrado
  • *
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 3
  • Calificaciones: +0/-0
problema con metodo en video 9 de php POO
« en: 17 de Octubre de 2011, 01:40:52 »
pasa que cuando intento apretar el boton editar me tira el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in X:\AppServ\www\cursoX\XXX\conexion.php on line 58

mi metodo es el siguiente en el archivo conexion.php (cesar lo llama class.php):

public function get_visitas_por_id($id)
   {
       $sql="select * from libro_de_visitas where id=$id";
            $res=mysql_query($sql,Conectar::conex());
   while ($reg=mysql_fetch_assoc($res))
   {
      $this->visitas[]=$reg;
   }
   return $this->visitas;
   }

y en el archivo editar.php :

instancie la clase de la siguiente manera :

require_once("conexion.php");

$tra=new Trabajo();
$reg=$tra->get_visitas_por_id($_GET["id"]);

la verdad esque esta igual a como cesar lo hizo, pero no entiendo porque me tira el error ese... :/ ojala y me pueda ayudar
« última modificación: 17 de Octubre de 2011, 01:49:51 por 26squall26 »



Desconectado 26squall26

  • Registrado
  • *
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 3
  • Calificaciones: +0/-0
Re: problema con metodo en video 9 de php POO
« Respuesta #1 en: 17 de Octubre de 2011, 01:46:13 »
tambien probe con el fetch array, pero tampoco funciono...
« última modificación: 17 de Octubre de 2011, 01:52:04 por 26squall26 »

Desconectado wolfmoon

  • Registrado
  • *
  • Gracias
  • -Dados: 1
  • -Recibidos: 0
  • Mensajes: 9
  • Calificaciones: +0/-0
Re: problema con metodo en video 9 de php POO
« Respuesta #2 en: 17 de Octubre de 2011, 08:26:16 »
Seguramente tengas algo mal en la consulta:

Revisa que la tabla se llame exactamente asi como la pones, o que la funcion conex se llame asi tambien, y no hallas puesto con u otra cosa.

Desconectado 26squall26

  • Registrado
  • *
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 3
  • Calificaciones: +0/-0
Re: problema con metodo en video 9 de php POO
« Respuesta #3 en: 17 de Octubre de 2011, 12:40:10 »
hola,  ya probé haciendo la consulta en el phpmyadmin y funciona perfecto, la funcion conex tambien la ocupo en otros metodos y tambien me funciona :/

Desconectado poliburro

  • Administrador
  • ******
  • Gracias
  • -Dados: 92
  • -Recibidos: 292
  • Mensajes: 2,794
  • Calificaciones: +316/-0
  • Sexo: Masculino
Re: problema con metodo en video 9 de php POO
« Respuesta #4 en: 17 de Octubre de 2011, 13:06:27 »
hola,  ya probé haciendo la consulta en el phpmyadmin y funciona perfecto, la funcion conex tambien la ocupo en otros metodos y tambien me funciona :/

Has verificado que la consulta devuelva registros con el ID que le estás pasando?

como consejo te diria que imprimas en pantalla la consulta tal y como se la estas enviando a mysql. Luego la copias y la ejecutas en el phpmy admin para verificar el resultado

Mi corazón late a la izquierda ... Conoce mi blog http://elpoli.delphiaccess.com

Desconectado gamau6

  • Registrado
  • *
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 2
  • Calificaciones: +0/-0
Re: problema con metodo en video 9 de php POO
« Respuesta #5 en: 20 de Octubre de 2011, 14:49:19 »
Coloca debajo de

Código CPP
  1. $res=mysql_query($sql,Conectar::conex());

Código CPP
  1. echo mysql_error();

Ese error significa que te no trae algo..

Desconectado javsolis3

  • Moderadores
  • ******
  • Gracias
  • -Dados: 485
  • -Recibidos: 170
  • Mensajes: 1,341
  • Calificaciones: +172/-0
  • Sexo: Masculino
  • La innovación distingue a un líder de un seguidor
    • Ing. Javier Solis A.
Re: problema con metodo en video 9 de php POO
« Respuesta #6 en: 20 de Octubre de 2011, 20:32:19 »
Bueno todavia no he llegado alla pero estoy pendiente con tu info sigo el tuto.   (y)
¿El exito es la meta? Pienso que no. La meta es conseguir, defender y mantener nuestra libertad.
Libre no significa Gratis.
Autor: Richard Matthew Stallman
Nacionalidad    estadounidense
Ocupación    Programador

Desconectado Castiloco

  • Registrado
  • *
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
  • Mensajes: 4
  • Calificaciones: +0/-0
Re: problema con metodo en video 9 de php POO
« Respuesta #7 en: 21 de Octubre de 2011, 11:17:02 »
warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in X:\AppServ\www\cursoX\XXX\conexion.php on line 58

El problema en este mensaje puede ser por 2 causas:
1. error en los datos de conexion.
2. error en la consulta sql, prueba colocandole comillas a la variabla $id en tu consulta.

Saludos.