Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] array resutado de consulta a base de datos una luz...

Estas en el tema de array resutado de consulta a base de datos una luz... en el foro de PHP en Foros del Web. Hola Estimados un saludos a todos del foro, tengo un problemilla tego este codigo Código PHP: <?php  $searchtag  = array(       'santiago' ,                     'RR HH empresas' ,                     ...
  #1 (permalink)  
Antiguo 01/10/2018, 21:19
Avatar de saraivaruas  
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 8 años, 2 meses
Puntos: 10
array resutado de consulta a base de datos una luz...

Hola Estimados un saludos a todos del foro,

tengo un problemilla tego este codigo
Código PHP:
<?php 
$searchtag 
= array(      'santiago',
                   
'RR HH empresas',
                   
'Marketing digital',
                                                         
 );
$hello = array(          'Hola',
                                
'E ai?',
                
'Tudo bem',
                
                
  ); 
$praise = array(         ',Saludos!',
                                
',Beleza!!',
                
', te sigo. Sigueme',
 );

?>


pero necesito que esos array sean resultado de la consulta a todas las filas de una coluna en este caso las coluna searchtag con todas sus filas y las demas igualmente.

Pense en un while dentro de otro pero no se alguien me pueda dar una idea de como empezar?
saludos
  #2 (permalink)  
Antiguo 02/10/2018, 08:17
Avatar de saraivaruas  
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 8 años, 2 meses
Puntos: 10
Respuesta: array resutado de consulta a base de datos una luz...

Hice algo asi:
Código PHP:
 <?php 

include'connect.php';

 
$id_social_admin ;

   
$social_follows_result $db->prepare("SELECT * FROM social_follows WHERE social_id_admin = :id_social_admin");

   
$social_follows_result->execute(array(':id_social_admin' => $id_social_admin));
     while(
$social_follows_row$social_follows_result->fetch()) {
     
      
$social_searchtag =  $social_follows_row['social_searchtag'];
         
$social_hello =  $social_follows_row['social_hello'];
            
$social_praise =  $social_follows_row['social_praise'];

      
           
$searchtag $social_searchtag .',<br>';
            
$hello $social_hello .',<br>' ;
            
$praise $social_praise .',<br>' ;
      
}


?>
Bueno y me muestra perfecto algo asi:
FILAS SEARCHTAG
SEO,
MARKETING,

FILAS SALUDOS
HOLA!
BUEN DIA!
COMO ESTAS?

Y FILAS COMENTARIOS
QUE CHEVERY.
SUPER.
COOL.

pero en la parte queprocesa los arrays me sale este mensaje:
Warning: array_rand() expects parameter 1 to be array, null given in /home/socia91487/public_html/social_click/fb/follow.php on line 44

que me dice que estoy enviando mas de un parametro y solo espera uno por vez.
seguire intatetando si alguien ya hiso algo paraecido...

Última edición por saraivaruas; 02/10/2018 a las 08:31
  #3 (permalink)  
Antiguo 02/10/2018, 11:45
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.308
Antigüedad: 11 años
Puntos: 2646
Respuesta: array resutado de consulta a base de datos una luz...

Off topic en MySQL.

Los temas de PHP no son de BBDD, y MySQL no tiene arrays.

Movido a PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 02/10/2018, 22:16
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.876
Antigüedad: 10 años, 3 meses
Puntos: 2152
Respuesta: array resutado de consulta a base de datos una luz...

Una pregunta: Si obtienes el error en otro código... por qué no lo pusiste aquí? No somos adivinos.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 11/10/2018, 10:44
Avatar de saraivaruas  
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 8 años, 2 meses
Puntos: 10
Respuesta: array resutado de consulta a base de datos una luz...

Cita:
Iniciado por Triby Ver Mensaje
Una pregunta: Si obtienes el error en otro código... por qué no lo pusiste aquí? No somos adivinos.
desculpe triby. es que no crei necesario ya que el otro funcionaba bien si el array estaba entre comilla pero no con consulta. Me equivoque no haberlo puesto.
Pero igual pongo aca la solucion del tema en cuestion. Inserto los tags en la bd y los cambio cuando cambio de perfil

Código PHP:

    
while($social_follows_row $social_follows_result->fetch(PDO::FETCH_NUM)) {

     
$searchtag = array( $social_follows_row[0],
                       
$social_follows_row[1],
                       
$social_follows_row[2],
                       );
            

Gracias !!



La zona horaria es GMT -6. Ahora son las 23:03.