Consulta devuelve sólo el primer campo en el cuadro

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de Usuario
  • Registrado: May 22, 2004
  • Mensajes: 3415
  • Loc: Richland, WA
  • Status: Offline

Nota Enero 30th, 2010, 6:38 pm

Tenía la esperanza de que mi base de datos extraños problema de la clase que resolvería mi problema pero no lo ha hecho.

Este código es un poco desordenado y mal escrito, pero desnudo conmigo.

PHP Código: [ Select ]
if($id = $this->check($sterm))
      {
         // Term is already in table
         // return links
         $result_hour = mysql_query("SELECT url,title,score,trackback_total FROM ".$this->table['h']." WHERE search_term_id = ".$id." LIMIT 10",$this->link) or die(mysql_error());
         //trimmed same as above but for a different table
 
         $data = array();
         
         while($row_hour = mysql_fetch_array($result_hour))
         {
            $data [] = $row_hour;
         }
         
         $return_data->hour = $data;
         $data = array();
         
                        //trimmed same as above but for a different table
         
         return $return_data;
      }
  1. if($id = $this->check($sterm))
  2.       {
  3.          // Term is already in table
  4.          // return links
  5.          $result_hour = mysql_query("SELECT url,title,score,trackback_total FROM ".$this->table['h']." WHERE search_term_id = ".$id." LIMIT 10",$this->link) or die(mysql_error());
  6.          //trimmed same as above but for a different table
  7.  
  8.          $data = array();
  9.          
  10.          while($row_hour = mysql_fetch_array($result_hour))
  11.          {
  12.             $data [] = $row_hour;
  13.          }
  14.          
  15.          $return_data->hour = $data;
  16.          $data = array();
  17.          
  18.                         //trimmed same as above but for a different table
  19.          
  20.          return $return_data;
  21.       }


Sólo parece volver a la primera columna en mi mesa que es search_term_id . Si yo tuviera un print_r ($ row_hour), acabo de conseguir diez 1s impresa (que es el valor de search_term_id.
#define NULL (::rand() % 2)
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 30th, 2010, 6:38 pm

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de Usuario
  • Registrado: May 22, 2004
  • Mensajes: 3415
  • Loc: Richland, WA
  • Status: Offline

Nota Enero 30th, 2010, 8:09 pm

No estoy seguro exactamente lo que hice para hacer este trabajo, pero parece estar trabajando ahora. Mi conjetura es que sólo memcache fue de alguna forma todavía de hacer algo, comenzó a trabajar después de editar la consulta, que es la memcache clave hash MD5 está utilizando.
#define NULL (::rand() % 2)

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: Kurthead+1 y 167 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC