Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/07/2015, 16:39
Avatar de Rag_Doll
Rag_Doll
 
Fecha de Ingreso: julio-2015
Ubicación: Colombia
Mensajes: 20
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Error con Buscador simple php y mysql

Hola a todos!!!

cambie un poco el codigo y probandolo muchas veces me he topado con lo siguiente:
__________________________________________________ ____________________

Código PHP:
Ver original
  1. <?php
  2.  
  3. $usuario = "root";
  4. $pass = "AAaa.,.,";
  5. $host = "localhost";
  6. $base = "gym";
  7. $puerto = "3307";
  8.  
  9. $db = new MySQLi($host, $usuario, $pass, $base, $puerto);
  10. if($db->connect_error) {
  11.     die('Error de conexion ('.$db->connect_errno.')'
  12.         .$db->connect_errno);
  13. }
  14. $v_busca=$_GET['buscar'];
  15.  
  16. if($v_busca==""){
  17.   echo "ingresa un nombre";
  18. }else{
  19.  
  20. $busca = $_GET['buscar'];
  21.  
  22. $query = $db->query("SELECT nombre FROM clientes  WHERE nombre LIKE '%".$v_busca."%' ");
  23. $total = mysqli_num_rows($query);
  24.  
  25. if($total >= 1){
  26.    
  27.     while($f = $v_busca->fetch_array())
  28.         {
  29.             echo $f['numero']." - ".$f['nombre']."<br>";
  30.  
  31.         }
  32. } else {
  33.     echo "Este nombre no Existe en la Base de datos";
  34. }
  35. }
  36.  
  37. ?>
__________________________________________________ ___________________

Cuando no ingreso ningún dato imprime correctamente el mensaje, tambien lo hace cuando ingreso un valor que no existe en la BD, pero a la hora de ingresar un dato que corresponde a la BD me aparece esto:

Fatal error: Call to a member function fetch_array() on a non-object in C:\xampp\htdocs\universal\buscarclientes.php on line 105


la linea 105 corresponde a:
Código PHP:
Ver original
  1. while($f = $v_busca->fetch_array()){

Ya intente cambiandole el feth_array() por mysli_fetch_array() sin resultado alguno, de antemano muchas gracias por sus aportes!!!