Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2011, 22:01
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Problema con consulta sql

Antes que nada: No puedes poner BBCODE dentro de la etiqueta de código
El error es que usas $conectar dentro de una función sin globalizarla. Te recomiendo dejar que la query tome la conexión por si sola:
Código PHP:
Ver original
  1. $elque = mysql_query($seleccionar);

O si no, ahora que usas objetos, toma ésto de ejemplo para adaptar tu clase:
Código PHP:
Ver original
  1. class Foo {
  2.     private $con;
  3.  
  4.     public function __construct($con) {
  5.         $this->con = $con;
  6.     }
  7.  
  8.     public function doQuery($val) {
  9.         $query = mysql_query("SELECT * FROM tabla WHERE id=$val", $this->con);
  10.         /* bla bla bla........... */
  11.     }
  12. }
  13.  
  14. $conectar = mysql_connect('localhost', 'root', '***');
  15.  
  16. $bar = new Foo($conectar);
  17. $baz = $bar->doQuery(1);

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies