Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: american en 24 Noviembre 2016, 20:12 pm



Título: [ayuda] BD ¿cómo hacer una busqueda en BD
Publicado por: american en 24 Noviembre 2016, 20:12 pm
Saludos https://foro.elhacker.net  ::) , ¿como puedo hacer que un buscador encuentre palabras de mi base de datos, desde dreamweaver?
si me pueden facilitar. gracias


Título: Re: [ayuda] BD ¿cómo hacer una busqueda en BD
Publicado por: engel lex en 24 Noviembre 2016, 20:54 pm
Si es www. No es foro. Son 2 páginas de esta web

Dreamweaver realmente es poco util hoy día, recomendaría netbeans para php y allí escribes tu código (no es wyswyg, pero hoy día no he visto ninguno que valga la pena)

Para buscar palabras independientes en un texto, usa like en tu select

Aquí la documentación oficial
http://dev.mysql.com/doc/refman/5.7/en/pattern-matching.html (http://dev.mysql.com/doc/refman/5.7/en/pattern-matching.html)


Título: Re: [ayuda] BD ¿cómo hacer una busqueda en BD
Publicado por: zikotik en 30 Noviembre 2016, 17:12 pm
Saludos https://foro.elhacker.net  ::) , ¿como puedo hacer que un buscador encuentre palabras de mi base de datos, desde dreamweaver?
si me pueden facilitar. gracias

El código con PHP sería el siguiente:

Código:
<?php

// conexión a la DB
$host = $_SERVER["HTTP_HOST"];
$user = "root";
$pass = "1234";
$database = "database";
mysql_connect($host, $user, $pass);
mysql_select_db($database);

// búsqueda en la DB en la columna "nombre", en la tabla "usuarios"
$buscar = $_POST["buscar"];
$sql = "SELECT * FROM `usuarios` WHERE `nombre` LIKE '%".$buscar."%'";
$query = mysql_query($sql);
while($data = mysql_fetch_assoc($query)){
    echo $data["nombre"]."<br>";
}
?>