免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1236 | 回复: 0
打印 上一主题 下一主题

php连接mysql [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:54 |只看该作者 |倒序浏览
<?php
$ver = '2011090989';

$db_host = "192.168.1.4";
$db_port = 8808;
$db_name = "fivetrees_manage";
$db_user = "root";
$db_pass = '123456';

$db = new mysqli($db_host, $db_user, $db_pass, $db_name, $db_port);

if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$sql = "
SELECT
  `name` AS `id`,
  `api_server` AS `node`,
  `db_server` AS `db`
FROM
  `servers`
WHERE
  `cid` != 2 AND
  `open` = 1 AND
  `server_ver` != '$ver'
ORDER BY
  `db_server`, `sid` ASC
";

$plan = '';
$plan_id = 0;
$last_db = '';
$counts = array();

if ($result = $db->query($sql)) {
  while($row = $result->fetch_array(MYSQLI_ASSOC)) {
    $server = substr($row['node'], 0, 5);
    $code = "./shell-update {$row['id']} $server $ver\n";

    if ($last_db != $row['db']) {
      $plan_id = 1;
      $last_db = $row['db'];
      $counts[$plan_id] = 0;
      file_put_contents("update_plan_$plan_id.sh", "");
    }

    $counts[$plan_id] = 1;

    file_put_contents("update_plan_$plan_id.sh", $code, FILE_APPEND);
  }

  $result->close();
}

$db->close();

print_r($counts);
?>

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP