15.06.2013, 13:01
Помогите, как правильно взять данные со строки(row) и с определенного столбца(field)
Например нужно взять текст со строки 5 и со столбца `ip`.
вот мой код:
по коду видно, что я пытаюсь получить ip и порт, потом через SampQueryApi получить информацию о сервере.
помогите, где тут есть ошибка?
Например нужно взять текст со строки 5 и со столбца `ip`.
вот мой код:
PHP код:
include ("config.php");
$mysql = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db($mysql_db, $mysql);
$query = mysql_query("SELECT * FROM `$mysql_table`", $mysql);
$rows = mysql_num_rows($query);
include "SampQueryAPI.php";
for($i=1; $i<$rows; $i++)
{
$str = sprintf("SELECT ip,port FROM `$mysql_table` WHERE `id`=%d", $i);
$query2 = mysql_query($str, $mysql);
if(!$query2){ echo "Ошибка запроса:".mysql_error()."<br>"; exit;}
$row = mysql_fetch_array($query2);
$s_query = new SampQueryAPI($row[0], $row[1]);
$aInformation = $s_query->getInfo();
$aServerRules = $s_query->getRules();
echo "Название: ",$aInformation['hostname'],"<br>IP:",$row[0],":",$row[1],"<br>";
}
помогите, где тут есть ошибка?
PHP код:
Warning: fread() [function.fread]: Length parameter must be greater than 0 in Z:\home\test1.ru\www\mon\SampQueryAPI.php on line 138