Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2014, 13:14
zyxer
 
Fecha de Ingreso: abril-2014
Mensajes: 72
Antigüedad: 10 años, 11 meses
Puntos: 5
mysqli_fetch_array() no funciona bien.

Hola, estoy haciendo una consulta MySQL desde PHP y con mysqli y me devuelve la cantidad correcta de valores, pero cuando aplico el mysqli_fetch_array() me devuelve un único valor. No sé por qué. Ven algún error?

Código PHP:
Ver original
  1. $sql = "SELECT name
  2.         FROM cont_artist
  3.         WHERE id=21 OR id=26 OR id=30";
  4.  
  5. $artistFtName = mysqli_query($db, $sql) or die(mysqli_error($db));
  6. print_r($artistFtName);
  7. echo '<br /><br />';
  8.  
  9. echo 'Numero de resultados: ';
  10. print_r(mysqli_num_rows($artistFtName));
  11. echo '<br /><br />';
  12.  
  13. $artistFtName = mysqli_fetch_array($artistFtName);
  14. print_r($artistFtName);
  15. echo '<br /><br />';

El resultado:
Cita:
mysqli_result Object ( [current_field] => 0 [field_count] => 1 [lengths] => [num_rows] => 3 [type] => 0 )

Numero de resultados: 3

Array ( [0] => Farruko [name] => Farruko )

Última edición por zyxer; 26/04/2014 a las 13:21