Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2017, 15:36
ut261c
 
Fecha de Ingreso: noviembre-2014
Ubicación: peru-lima
Mensajes: 32
Antigüedad: 9 años, 5 meses
Puntos: 2
Respuesta: Busqueda en clase

like concat('%',:criterio,'%')

----------------------------------------------------------------
<?php

$DBH = new PDO("mysql:host=localhost;dbname=l", 'root', '');
// $DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

$STH = $DBH->prepare("SELECT nombre FROM usuarios WHERE nombre like concat('%',:letra,'%')");//***
//$STH = $DBH->prepare("SELECT nombre FROM usuarios WHERE nombre like ?"); //---
// $STH = $DBH->prepare("SELECT nombre FROM usuarios");
$letra = 'a';
$STH->bindParam(':letra', $letra, PDO::PARAM_STR);//***
//$STH->bindValue(1, "%$letra%", PDO::PARAM_STR);//---
// $STH->bindValue(1, "%$letra%");

$STH->execute();

// $STH->setFetchMode(PDO::FETCH_ASSOC);

while($row = $STH->fetch()) {
echo $row['nombre']."<br>";
}

// $DBH = null;

?>