Cita:
Iniciado por lucasphp
[...] Estás usando la variable $buscar en la función y no va ahí, va la variable de conexión.
Y también en las demás funciones, tal y como lo explica
el manual de la extensión mejorada MySQLi. Por eso jamás será recomendable limitarse a copiar y pegar código que se encuentre por ahí.
Por otro lado, lo que dijo
mk02 no es completamente cierto ya que las comillas dobles en PHP permiten analizar y —por ende— tomar el valor de las variables, algo también explicado en
el manual oficial de PHP.
Trata de seguir el consejo que te dio
Triby para que puedas dar con el error. También prueba ejecutando la consulta (con el valor real y no con la variable) en el
phpMyadmin
. Si algo está mal, ahí también se generará un mensaje de error que te advertirá sobre el mismo.
Saludos