PHP подготовил заявления с LIKE - PullRequest
0 голосов
/ 28 мая 2018

Я использую:

   $ordem = "%".$_GET['ordem']."%"; 
    $arr = [];

    $stmt = $conn->prepare("SELECT texto,data_hora FROM logs WHERE texto LIKE ?");  
    $stmt->bind_param('s',$ordem);
    $stmt->execute();

Переменная $ordem получает значение, которое содержится в БД, но не найдено ...

Что не так?

Спасибо

1 Ответ

0 голосов
/ 28 мая 2018

Попробуйте код ниже

$stmt = $conn->prepare("SELECT texto, data_hora FROM logs WHERE texto LIKE '%?%'");  
$stmt->bind_param('s', $_GET['ordem']);

или попробуйте ниже, что похоже на то, что вы сделали

$param = "%{$_GET['ordem']}%";
$stmt = $db->prepare("SELECT texto, data_hora FROM logs WHERE texto LIKE ?");
$stmt->bind_param("s", $param);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...