我得到通知:未定义变量:I在C:'xampp'htdocs'search-engine'search'search.php第23行
foreach ($terms as $each) {
$i++;
if ($i == 1)
$query .= "keywords LIKE '%$each%' ";
else
$query .= " OR keywords LIKE '%$each%' ";
}
你必须定义变量
$i=1;
foreach ($terms as $each) {
if ($i == 1)
$query .= "keywords LIKE '%$each%' ";
else
$query .= " OR keywords LIKE '%$each%' ";
$i++;
}
在使用之前定义一个变量值或尝试这个
foreach ($terms as $key => $value) {
if ($key == 1)
$query .= "keywords LIKE '%$value%' ";
else
$query .= " OR keywords LIKE '%$value%' ";
}
首先定义一个变量,然后像这样使用
$i = 1;
foreach ($terms as $each) {
if ($i == 1)
$query .= "keywords LIKE '%$each%' ";
else
$query .= " OR keywords LIKE '%$each%' ";
$i++;
}