Mysql
 sql >> Database >  >> RDS >> Mysql

Modo corretto di utilizzare LIKE '%{$var}%' con le istruzioni preparate? [mysqli]

Prova questo

$likeVar = "%" . $yourParam . "%";
$stmt = $mysqli->prepare("SELECT * FROM REGISTRY where name LIKE ?");
$stmt->bind_param("s", $likeVar);
$stmt->execute();

devi preparare la query usando semplicemente ? quindi colleghi il parametro usando bind_param .