我正在使用的以下代码用于搜索数据库并回显与搜索对应的日志,但是没有回显任何内容,也没有显示错误参数。如果您不介意,请指出我可能出错的地方。
<?php
if(isset($_GET['search']))
{
$srch = "SELECT * FROM `logs` WHERE `log` like '".$_GET['search']."'";
$result = mysqli_query($GLOBALS["___mysqli_ston"], $srch);
while($row = mysqli_fetch_assoc($result))
echo base64_decode($row['log']);
if (!$result) {
die('Invalid query: ' . mysqli_error());
}
}
?>
答案 0 :(得分:1)
你忘记了LIKE字符串中的%
$srch = "SELECT * FROM `logs` WHERE `log` LIKE '%" . $_GET['search'] . "%'";