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