Ver Mensaje Individual
  #30 (permalink)  
Antiguo 02/04/2021, 16:29
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: live search php

¿Le colocaste los símbolos de apertura y cerrado del código PHP? Sé que es una pregunta más que básica, pero puede ser que eso se te esté pasando.

Tiene que ser así:

Código PHP:
Ver original
  1. <?php
  2. $mysqli = new mysqli('localhost', 'root', '', 'testing');
  3.  
  4. if ($mysqli->connect_errno) exit('No se pudo realizar la conexión: ' . $mysqli->connect_error);
  5.  
  6. $dato = $mysqli->real_escape_string($_GET['term']);
  7. $query = "SELECT nombre FROM buscar WHERE nombre LIKE '%$dato%'";
  8. $results = $mysqli->query($query) or exit($mysqli->errno . ': ' . $mysqli->error);
  9. $respuesta = [];
  10.  
  11. if ($results->num_rows){
  12.     while ($rows = $results->fetch_assoc()){
  13.         $respuesta[] = ['nombre' => $rows['nombre']];
  14.     }
  15. }
  16.  
  17. echo json_encode($respuesta);
  18. ?>

Si todo está como se indica, tiene que funcionar exactamente como en el ejemplo en línea que te dejé como enlace en la respuesta anterior.

Por favor, no te olvides de mostrar el mensaje de error en la consola del navegador si sigue sin funcionarte.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand