Por ejemplo, tengo un campo 'nombre_personas', y los valores son:
Alberto Perez Rodriguez
Manuel Rios Vargas
Maria Mendez Rodriguez
En la pagina, tengo una caja de texto que es la que le pasa los valores por GET a la consulta, si paso el valor "Perez", me devuelve el primer elemento, pero si paso "perez", me dice que no hay elementos que mostrar; si pongo "Rodriguez", me devuelve el primer y tercer elemento, pero si pongo "rodriguez", me dice igualmente que no hay elementos.
Que pudiera ser esto, aqui les dejo el codigo.
Ah, como detalle, probe directamente la sentencia SQL en el Postgres y tampoco me funciono, pero la lleve a MySQL y si me funciono. Me pueden ayudar a descifrar el problema.
Código HTML:
Ver original
Código PHP:
Ver original
$criterio = ""; $txt_criterio = ""; $txt_criterio = $_GET["criterio"]; $criterio = " WHERE nombre_personas LIKE '%".$txt_criterio."%' "; } $sql="SELECT * FROM tb_personas ".$criterio; if($numeroRegistros<=0) { echo "No se encontraron resultados."; }else{ echo "Se encontraron los siguientes resultados: <br/>"; echo $registro["nombre_completo"] ."<br/>"; }
Gracias...