显示“1”的 cURL 和 PHP
我有一个PHP脚本,我想用它来从数据库中读取服务器并使用cURL连接到它们。服务器使用 sql 查询的结果进行响应。问题是,每次从服务器响应后,脚本都会显示数字 1。输出如下所示:
服务器 1:一些结果
1服务器2:一些结果
1服务器3:一些结果
1
下面是从数据库读取服务器并连接到它们的代码:
<?php
$mysql_id = mysql_connect('localhost', 'ms', 'pass');
mysql_select_db('servers', $mysql_id);
mysql_query("SET NAMES utf8");
$query = "SELECT * FROM svr";
$result = mysql_query($query);
$num = mysql_num_rows($result);
while ($data = mysql_fetch_assoc($result))
{
    $server[] = $data;
}
mysql_close($mysql_id);
$i = 0;
while($i < $num) {
    $dealer = $server[$i]['dealer'];
    echo $dealer . "<br />";
    $data = "val=a"; //just for testing                                                                    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                                                                                                       
        'Content-Type: text/html; charset=utf-8')                                                                       
    );                                                                                                                                                                                   
    $result = curl_exec($ch);
    echo $result;
    $i++;
}
?>
我发现1与“echo $result”一起显示,用于创建响应的代码是这样的:
<?php
$mysql_id1 = mysql_connect('localhost', 'ms', 'pass');
mysql_select_db('servers', $mysql_id1);
mysql_query("SET NAMES utf8");
    $query2 = "SELECT * FROM data";
    $result2 = mysql_query($query2);
    $num2 = mysql_num_rows($result2);
    while ($data2 = mysql_fetch_assoc($result2))
    {
        $deli[] = $data2;
    }
    $i1 = 0;
    $space = "                    ";
    while ($i1 < $num2) {
        echo $space . $deli[$i1]['id'] . " ";
        echo $deli[$i1]['artikel'] . " ";
        echo $deli[$i1]['znamka'] . " ";
        echo $deli[$i1]['model'] . " ";
        echo $deli[$i1]['letnik'] . " ";
        echo $deli[$i1]['cena'] . " € ";
        echo $deli[$i1]['zaloga'] . "<br />";
        $i1++;
    }
    echo "<br />";
    mysql_close($mysql_id1);
?>
请帮帮我