Foros del Web » Programando para Internet » PHP »

Query was empty

Estas en el tema de Query was empty en el foro de PHP en Foros del Web. problemas con consulta en mi db hola tengo un problema en mi consulta resulta que me aroja este error Query was empty no se porq ...
  #1 (permalink)  
Antiguo 12/10/2011, 08:34
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años
Puntos: 1
Query was empty

problemas con consulta en mi db hola tengo un problema en mi consulta resulta que me aroja este error Query was empty no se porq lo hace ? si hago la consultas en mi navicat y salen bien no se el motivo del porq me da est error coloco el codigo para que lo chekeen

Código PHP:
Ver original
  1. public function getNotificaciones($unread = false){
  2.        
  3.         # SI HAY MAS DE 5 NOTIS MOSTRAMOS TODAS LAS NO LEIDAS
  4.         if($this->show_type == 1)
  5.             // VIEW TYPE
  6.             $not_view = ($unread == true) ? '= 2' : ' > 0';
  7.             $not_del = ($unread == true) ? 1 : 0;
  8.             //
  9.             if($this->notificaciones > 5 || $unread == true ){
  10.                 // CONSULTA
  11.                 $query = $this->db->ejecutarConsulta("SELECT m.*, u.user_name AS usuario FROM u_monitor AS m LEFT JOIN u_miembros AS u ON m.obj_user = u.user_id WHERE m.user_id = {$this->User->uid} AND m.not_menubar {$not_view} ORDER BY m.not_id DESC");
  12.                         $data = $this->db->fetch_array($query);
  13.                 $this->db->free($query);
  14.                        
  15.             } else {
  16.                 // CONSULTA
  17.                 $query = $this->db->ejecutarConsulta("SELECT m.*, u.user_name AS usuario FROM u_monitor AS m LEFT JOIN u_miembros AS u ON m.obj_user = u.user_id WHERE m.user_id = {$this->User->uid} ORDER BY m.not_id DESC LIMIT 5");
  18.            $data = $this->db->fetch_array($query);
  19.         $this->db->free($query);
  20.                         }
  21.         // SI VA AL MONITOR ENTONCES ACTUALIZAMOS PARA QUE YA NO SE VEAN EN EL MENUBAR
  22.         if($this->show_type == 2)
  23.             // DATOS
  24.             $sql = "SELECT m.*, u.user_name AS usuario FROM u_monitor AS m LEFT JOIN u_miembros AS u ON m.obj_user = u.user_id WHERE m.user_id = {$this->User->uid} ORDER BY m.not_id DESC";
  25.             // CARGAMO LAS ESTADISTICAS
  26.             $cuery = $this->db->query("SELECT COUNT(follow_id) AS total FROM u_follows WHERE f_user = {$this->User->uid} AND f_type = 2");
  27.             $stats = $this->db->fetch_assoc($cuery);
  28.             $this->db->free($cuery);
  29.             // ARMAMOS PARA MAS COMODIDAD
  30.             $dataDos['stats']['posts'] = empty($stats['total']) ? 0 : $stats['total'];
  31.             # CARGO LOS FILTROS
  32.            $cuery = $this->db->select("u_portal","c_monitor","user_id = {$this->User->uid}","",1);
  33.             $filtros = $this->db->fetch_assoc($cuery);
  34.             $this->db->free($cuery);
  35.             //
  36.             $filtros = unserialize($filtros['c_monitor']);
  37.             foreach($filtros as $key => $val){
  38.                 $dataDos['filtro'][$val] = true;
  39.             }
  40.          
  41.        
  42.         // ACTUALIZAMOS
  43.         if($this->show_type == 1) $this->db->update("u_monitor","not_menubar = {$not_del}","user_id = {$this->User->uid} AND not_menubar > 0");
  44.         else $this->db->update("u_monitor","not_menubar = 0, not_monitor = 0","user_id = {$this->User->uid} AND not_monitor = 1");
  45.         // ARMAR TEXTOS Y LINKS :)
  46.         $dataDos['data'] = $this->armNotificaciones($data);
  47.         // TOTAL DE NOTIDICACIONES
  48.         $dataDos['total'] = count($dataDos['data']);
  49.         //
  50.         return $dataDos;
  51.        
  52.     }

estos son algunos de los errores que me da

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\redsocial.com\redsocial\app\modelo s\Monitor.php on line 320

Notice: Undefined index: not_type in C:\xampp\htdocs\redsocial.com\redsocial\app\modelo s\Monitor.php on line 429

al final me da este

Notice: Undefined index: not_total in C:\xampp\htdocs\redsocial.com\redsocial\app\modelo s\Monitor.php on line 439
Query was empty
error:

Etiquetas: consultadb, mysql, querysql
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 05:33.