Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/01/2012, 15:25
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Problema Clase con extends

La primera sugerencia revisa la referencia de objetos ya que estas trabajando al estilo php4 donde se utilizaba var en ves de la visibilidad en los atributos, además de esto que depures tu query
Código PHP:
Ver original
  1. mysql_query("tu consulta") pr die(mysql_error());
de manera que sepas si hay algun error en tu sentencia SQL, que viendolo desde lo que mostraste lo hay. Ahora vamos un poco mas a tu código especíco

Código PHP:
Ver original
  1. function impri(){
  2.     $qur = "SELECT *FROM tablaWHERE id=" . $cualquiera;
esta variable que estas llenando le estas indicando que el id sea igual a $cualquiera, si te fijas $cualquiera no existe en este método por lo tanto puede que ahí este el error de tu query, además de esto para que el método pregunta funcione correctamente, tendrías que tener el atribto $conn como protegido y no como privado ya que la visibilidad privada no es visible para los hijos sino únicamente para la misma clase, y por lo tanto tu mysql_query no tendria el segundo parámetro que es la conexion, además de esto, el diseño de tus clases no es correcto, ya que para que el método pregunta pueda funcionar tienes que haber llamado al método nn que es donde estableces tu conexión y no veo que lo hagas en lo que me mostraste, te recomiendo que busques un poco en el foro ya que se ha tratado en varias ocaciones el tema de clases para gestionar conexiones con base de datos, saludos y espero que mi comentario te anime a buscar y mejorar tu código
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way