Utilizo PHP/PDO. Cuál es la sintaxis correcta?
Código PHP:
function buscar($criterio) {
$sql = "SELECT cod, nom FROM tabla WHERE nom LIKE '%".:criterio."%'";
$data = new conexion();
$sth = $data->prepare($sql);
$sth->bindParam(':criterio', $criterio, PDO::PARAM_STR);
$sth->execute();
}