我如何连接到我的";中的wordpress数据库;index.php“;我需要把它放在;可湿性粉剂含量“;文件夹
我已经使用mysql_connect()连接到wordpress数据库,但得到的错误是我如何连接到我的";中的wordpress数据库;index.php“;我需要把它放在;可湿性粉剂含量“;文件夹,php,wordpress,Php,Wordpress,我已经使用mysql_connect()连接到wordpress数据库,但得到的错误是 /** The name of the database for WordPress */ define('DB_NAME', '---my DB name---'); /** MySQL database username */ define('DB_USER', '---my user name----'); /** MySQL database password */ define('
/** The name of the database for WordPress */
define('DB_NAME', '---my DB name---');
/** MySQL database username */
define('DB_USER', '---my user name----');
/** MySQL database password */
define('DB_PASSWORD', '---my password---');
/** MySQL hostname */
define('DB_HOST', '----host name----');
mysql_connect(DB_HOST,DB_USER,DBPASSWORD,DB_NAME);
错误:无法通过套接字连接到本地MySQL服务器
“/var/lib/mysql/mysql.sock”
试试这个
require_once(path/to/wp-config.php');
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
在WordPress之外使用WordPress的关键是包含wp-load.php
// Include the wp-load'er
require_once("/path/to/wordpress/wp-load.php");
现在,您可以在php脚本中使用wordpress的所有功能
该解决方案的一个问题是,它会加载WordPress的所有开销
另一种方法如下所示
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php' );
$wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
是的,嗯…没有任何代码或东西可以看,我们真的不能告诉你任何事情。也许我能帮你。另一个注意事项是:请不要使用
mysql.*
函数。它们已被弃用,并已替换为和/或。对不起……我以为您想重用任何Wordpress代码,但显然您只尝试连接到同一个数据库。正如我上面提到的,看一看,请不要使用mysql.*
函数。谢谢回复@Till-Helge-Helwig,但请告诉我现在该怎么做。。。如果我想连接到数据库。。。我是wordpress的新手…是的。。。我得到这个错误<代码>警告:require_once(path/to/wp config.php)[function.require once]:无法打开流:没有这样的文件或目录将尝试解决ITI如果您在根文件夹中使用,则使用require_once('wp-config.php');谢谢你,布迪。。它只需要wp-config.php文件的正确路径wp admin//folder wp content//folder wp includes//folder wp-config.php//就是配置文件。。。myfile.php//我想连接到wordpress DB的地方
检查这里