0
这是啰嗦,但我目前的设置是分布在256个数据库(性能原因)的WordPress多站点。当生成站点时,脚本自动将需要的WP表填充到随机选择的数据库中。科学完全超出了我的理解。如何使用PHP检索数据库名称?
无论如何,我需要改变我的一个网站的表格上的数据。我需要找出它的表所在的数据库。很久以前,我用这个成功了:
<?php
$query="select database() AS <code>db</code>";
$result=mysql_query($query);
$row = mysql_fetch_assoc($result);
echo 'database: '.$row['db'].'<p>';
?>
看起来不再起作用,看起来像它已经被弃用的功能。任何帮助将不胜感激。谢谢!
请不要使用'mysql_ *'函数](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。 *他们不再维护,并[已正式弃用](https://wiki.php.net/rfc/mysql_deprecation)*。学习[准备的语句](http://en.wikipedia.org/wiki/Prepared_statement),并使用[PDO](http://us1.php.net/pdo)或[MySQLi](http:// us1.php.net/mysqli)。 [本文](http://php.net/manual/en/mysqlinfo.api.choosing.php)将帮助你决定。 – 2014-10-06 19:11:39
谢谢@JayBlanchard ......我得出了这个结论,并且已经提到它“看起来不再起作用,看起来像已经被弃用的函数。” – 2014-10-06 19:14:11