Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 超出了错误1203最大用户连接数的解决方法_Mysql_Connection - Fatal编程技术网

Mysql 超出了错误1203最大用户连接数的解决方法

Mysql 超出了错误1203最大用户连接数的解决方法,mysql,connection,Mysql,Connection,我正在尝试将一些数据从旧网站传输到新网站。 我已将旧数据库移动到新网站,并编写了这段代码,以编程方式根据旧数据库中的数据插入wordpress页面。唯一的问题是,当我运行它时,它会很快导致我的网站崩溃,因为我超过了最大用户连接数 我似乎无法从phpMyAdmin中设置max_user_connections变量,因此我正在寻找一种方法,在创建页面时将代码限制为一个连接 $dbname = 'mydb'; $dbhost = 'myhost'; $dbuser = 'myuser'; $dbpas

我正在尝试将一些数据从旧网站传输到新网站。 我已将旧数据库移动到新网站,并编写了这段代码,以编程方式根据旧数据库中的数据插入wordpress页面。唯一的问题是,当我运行它时,它会很快导致我的网站崩溃,因为我超过了最大用户连接数

我似乎无法从phpMyAdmin中设置max_user_connections变量,因此我正在寻找一种方法,在创建页面时将代码限制为一个连接

$dbname = 'mydb';
$dbhost = 'myhost';
$dbuser = 'myuser';
$dbpass = 'mypass';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);

if (!$conn){
    die("could not connect " . mysqli_connect_errno() . mysqli_connect_error());
}

$qry = "SELECT name, date, artist, owner, style FROM paintings";
$result = mysqli_query($conn, $qry);

$posts_array = array();

if ($result->num_rows > 0){
    while($row = mysqli_fetch_array($result)){
        global $user_ID;

        $new_post = array(
                        'post_title' => $row['name'],
                        'post_content' => 'Artist: '.$row['artist'].'&nbsp Style: '.$row['style'].'&nbsp Date: '.$row['date'].'&nbsp &nbsp Images: &nbsp &nbsp Documents:',
                        'post_author' => $user_ID,
                        'post_type' => 'pages',
                        );

        $posts_array[]=$new_post;
    }
} else {
    echo "no resulting rows";
}

mysqli_close($conn);

foreach ( $posts_array as $post) {
    $post_id = wp_insert_post($post);
}

那么,在代码中找到打开所有这些连接的位置并修复它。很明显,这不在您发布的片段中。考虑到在我添加这段代码之前这不是一个问题,而且这是我添加的唯一代码,现在我暂时注释掉这段代码后这也不是问题,我相当确定这就是问题所在。WP是开源的吗?查找
wp\u insert\u post
的代码。