У меня есть экспресс -резиса, которая ищет имена в таблице, пример: < /p>
Код: Выделить всё
function getNames($str){
$stmt = "SELECT * FROM users WHERE name = :name
OR name REGEXP :reg1
OR name REGEXP :reg2
OR name LIKE :lik1";
$query = self::$connection->prepare($stmt);
$query->execute(array(":name"=>$str,
":reg1"=>"^$str" . "[a-zA-Z\s]*$",
":reg2"=>"^[a-zA-Z]*[\s]*[$str][a-zA-Z]"
":lik1"=>"%" . $str . "%"
));
return $query->fetchAll(PDO::FETCH_ASSOC);
}
< /code>
Давайте предположим, что моя таблица содержит следующие значения < /p>
bob < /li>
peter < /li>
mark < /li>
david < /li>
< /br />
/> Если я запускаю свой запрос с Bob Есть ли способ сделать это regexp или ?
Подробнее здесь: https://stackoverflow.com/questions/449 ... he-end-php
Мобильная версия