超出错误1203 max_user_connections的解决方法

时间:2017-06-15 16:35:00

标签: mysql connection

我正在尝试将旧网站上的一些数据传输到新网站。 我已经将旧数据库移动到新网站并编写了这段代码,以编程方式根据旧数据库中的数据插入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);
}

0 个答案:

没有答案