开发者

issue creating new db in wordpress mysql

I'm working on a WordPress theme that requires a db in mysql to store lots of data.

I'm currently working on an installation script to install the theme. I have written a function to create a new db in the same mysql that WordPress uses it self.

Every time i run the script, i get redirected to a page stating tha开发者_运维百科t WordPress is already installed. But I'm not trying to reinstall WordPress, just create a new db in the same sql that WordPress uses.

I have also written a function to create new tables, which works fine so I'm sure there is no issues with connection.

If this helps, here is the function:

function create_db_mysql(){
    require ('con_db_var/db_4216841335655434.php');

$connect = mysql_connect($db_host,$db_user,$db_pswrd) or die(mysql_error());

mysql_query("CREATE DATABASE theme_db",$connect);

mysql_close($connect);

}

I fetch the db info from wp-config.php.

so in the db_4216841335655434.php:

require ('../../../wp-config.php');

$db_host = ( DB_HOST );

//etc etc....

when i call the create_db_mysql(), I get taken to a page telling me that WordPress is already installed and then followed by instructions on how to re-install.

any ideas?

thanks!


Database creation and table creation are different levels of privileges. Many shared hosting providers will not give PHP the access to create a database.

So you might need to use your hosting providers control panels to create the database.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜