小编And*_*ndy的帖子

为什么这会将数组显示为字符串转换?

我在下面的代码中遇到第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)

html php mysql

-6
推荐指数
1
解决办法
82
查看次数

标签 统计

html ×1

mysql ×1

php ×1