php - 如何通过循环连接mysql Db

标签 php mysql

嗨,我正在使用 mysql 作为我的数据库。只是我尝试通过循环连接 mysql 数据库,但失败了,我不能,是否还有其他方法可以做到这一点

我的试用代码是这个

while($row = mysql_fetch_array($query)) {

    $temp = "db".$row["listid"];
    $temp = mysql_connect("localhost","root","", true); 
    mysql_select_db($row["databasename"],$temp);
}

还有其他方法可以做到这一点吗?

最佳答案

尝试:

$res = mysql_query($query);
while($row = mysql_fetch_array($res)) {
  $name = "db".$row["listid"];
  $temp = mysql_connect("localhost","root","", true) or die('Could not connect: ' . mysql_error()); 
  mysql_select_db($row["databasename"],$temp);
  $res = mysql_query($query, $temp);
}

并告诉我们您的错误 - 但是,作为第一条评论,强烈推荐这样做

关于php - 如何通过循环连接mysql Db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6450719/

相关文章:

php - 通过 PHP 将 mysql 列更新为 NULL 不起作用

php - 突出显示数据库的结果

MySQL 事务 FOR COMMITING ON TRUE IF

mysql - 从分层数据中获取有限数量的记录

php - 如何确定在我的 PHP 表单中单击了哪个动态生成的提交按钮?

php - 从 $_SERVER ["SERVER_NAME"](或其他方式)获取域和子域

javascript - 如何获取点击的行id值?

php - 将 Woocommerce 排序下拉列表显示为列表

javascript - 使用 node.js 将多行插入到 mysql

MySql 错误 1064 使用 MySQL WorkBench 分配架构权限时