Você pode ter
$txt = 'test';
$sql = "select ... like '%$txt'";
// or
$sql = 'select ... like "%'.$txt.'"';
Além disso, para referência futura, esta é uma questão relacionada à programação e pertence ao Stack Overflow, não ao Super User.
Estou aprendendo PHP. Eu coloquei uma string em um banco de dados usando a instrução INSERT em um valor de formulário. Em seguida, recuperei essa string usando a instrução SELECT FROM WHERE LIKE
e a ecoei.
Minha pergunta é, qual é a maneira correta de colocar uma variável na instrução SELECT para tornar o parâmetro dinâmico? Talvez como mostrado abaixo: O objetivo é capturar o último valor enviado pelo formulário e colocar isso na consulta de seleção.
$txt = "the";
.
.
.
$read_sql = 'SELECT thought FROM my_thought_table WHERE thought LIKE "%$txt%" ';
Você pode ter
$txt = 'test';
$sql = "select ... like '%$txt'";
// or
$sql = 'select ... like "%'.$txt.'"';
Além disso, para referência futura, esta é uma questão relacionada à programação e pertence ao Stack Overflow, não ao Super User.