Tema: MysqlI
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2012, 14:12
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
MysqlI

Código PHP:
Ver original
  1. $obj = new mysqli("localhost","root","","peruguitar");
  2.     $rs = $obj->query("SELECT * FROM usuario");
  3.     $arr = $rs->fetch_all();
  4.     array_debug($arr);
  5.  
  6.     function array_debug($r){
  7.         echo '<pre>';
  8.         print_r($r);
  9.         echo '</pre>';     
  10.     }

Que tal amigos, hoy estaba dictando clases y tuve un incoveniente al usar este script de MysqlI, lo que pasa es que en mi PC funciono normal todo esto, me trajo los resultados, pero en mi pc tengo la vrsion php 5.3, en el instituto la version 5.2, y corrijanme si me equivoco pero el fetchl_all esta implementada a partir de la version 5.3 no ?, otra cosa queria mostrarle a los alumnos que tipo de objeto retorna la variable $rs, retorna un un objeto del tipo mysql_result el cual se ve asi

Código HTML:
Ver original
  1. <pre>
  2. mysqli_result Object
  3. (
  4.     [current_field] => 0
  5.     [field_count] => 17
  6.     [lengths] =>
  7.     [num_rows] => 2295
  8.     [type] => 0
  9. )
  10. </pre>

Pero en el instituto se ve asi,

<pre>
mysqli_result Object()</pre>

Es decir no muestra los atributos publico de ese objeto, quisiera saber si es algo de versiones