我在下面的代码中遇到第30行错误的"数组到字符串转换"错误,我无法找到原因.
<?php
$find = $_GET['input'];
if($find == " ")
{
echo "<img src='dontmess,bro.png'><br>DON'T MESS<br>";
}
$findo = explode(" ",$_GET['input']);
$find = array_map('strtoupper', $findo);
$con = mysqli_connect("localhost", "%%%%", "****", "sites");
$field = "keywords";
foreach($find as $value)
{
$value = mysqli_query($con, "SELECT * FROM webinfo WHERE upper($field) LIKE '%$find%'");
$data = $value;
while($results = mysqli_fetch_assoc( $data ))
{
echo "<a href='" . $results['link'] . "'>" . $results['title'] . "</a>";
echo "<br> ";
echo $results['description'];
echo "<br>";
echo "<br>";
echo "<br>";
}
$anymatches=mysqli_num_rows($data); …Run Code Online (Sandbox Code Playgroud)