He leído varios ejemplos de cómo estas consultas deben ser escritos, pero estoy luchando para conseguir este específica gusta correr cuando se utiliza bindParam
Usando LIKE en bindParam para una consulta de MySQL DOP
¿Sería ésta la forma correcta para que coincida con los nombres de usuario que comienzan con?
$term = "a";
$term = "'$term%'";
$sql = "SELECT username
FROM `user`
WHERE username LIKE :term
LIMIT 10";
$core = Connect::getInstance();
$stmt = $core->dbh->prepare($sql);
$stmt->bindParam(':term', $term, PDO::PARAM_STR);
$stmt->execute();
$data = $stmt->fetchAll();
Aquí hay un código de muestra: https://gist.github.com/arsho/a203e7bc156ea566587361a76038f020 – arsho