Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2015, 04:31
jc1992
 
Fecha de Ingreso: noviembre-2010
Mensajes: 156
Antigüedad: 13 años, 5 meses
Puntos: 0
Mostrar datos de la base de datos mediante funciones

Buenos días forosdelweb ! Vuelvo a este foro para intentar recurrir a una duda, resulta que paso una lista de identificador en un array.

La información se muestra correctamente , digamos que quiero dividirlo en funciones , la parte de mostrar la quiero separar para poder aprovechar el codigo

Código PHP:
Ver original
  1. <?php
  2. listar_anuncios($arrays);
  3.  
  4. function listar_anuncios($lista){
  5. $servidor = "localhost"; //Nombre del servidor
  6. $usuario = "root"; //Nombre de usuario en tu servidor
  7. $password = ""; //Contraseña del usuario
  8. $base = "test"; //Nombre de la BD
  9. $conexion = mysqli_connect($servidor, $usuario, $password) or die("Error al conectarse al servidor");
  10. mysqli_select_db($conexion, $base) or die("Error al conectarse a la base de datos");
  11. for ($i=0;$i<count($lista);$i++) {
  12.  
  13.  $myarray[] = $lista[$i];
  14.  }
  15. $newarray = implode(", ", $myarray); //makes format 'hi', 'there', 'everybody'
  16. $buscar = mysqli_query($conexion, "SELECT * FROM anuncios WHERE id IN ($newarray)");
  17. if (mysqli_num_rows($buscar) > 0) {
  18. while ($datos = mysqli_fetch_array($buscar)){
  19.   echo $datos["id"];
  20.   echo $datos["nombre"] ;
  21. }
  22. } else {
  23. echo "No se encontraron datos en la base de datos";
  24. }
  25. }
  26. ?>