【问题标题】:Connection from local Wordpress with local external SQL Server database [closed]从本地 Wordpress 与本地外部 SQL Server 数据库的连接[关闭]
【发布时间】:2021-02-08 04:22:31
【问题描述】:

我已经在我的 macbook 上设置了本地 Wordpress 安装。知道我想通过查询显示来自现有外部本地数据库 (SQL Server) 的数据。我怎么解决这个问题?我可以使用 Azure Data Studio 访问数据库

我创建了自己的主题(空白网站)并激活它,知道我想要一个连接:

    <?php
error_reporting(E_ALL);


define ( 'MYSQL_HOST',      'localhost' );
define ( 'MYSQL_BENUTZER',  'user' );
define ( 'MYSQL_KENNWORT',  '' );
define ( 'MYSQL_DATENBANK', '' );

$db_link = mysqli_connect (MYSQL_HOST, 
                           MYSQL_BENUTZER, 
                           MYSQL_KENNWORT, 
                           MYSQL_DATENBANK);

if ( $db_link )
{
    echo 'Verbindung erfolgreich: ';
    print_r( $db_link);
}
else
{
    die('keine Verbindung möglich: ' . mysqli_error());
}
?>

【问题讨论】:

  • WordPress 不支持开箱即用的 SQL 服务器;所以克服那是你的第一个主要问题。如果您需要将 SQL Server 与 WordPress 一起使用,您要么需要大量修改应用程序,要么下载第三方版本。
  • 有什么比 WordPress 更好的解决方案来解决我的问题?一般来说,我需要在网站上显示查询数据。
  • 恐怕 Stack Overflow 不适合工具推荐。
  • 这不是 sql-server 语法,而是 mysql。
  • 我在 docker 容器中有一个本地 mysql 数据库

标签: php sql-server database wordpress localhost


【解决方案1】:

Wordpress 本身并不支持 MS SQL Server。但是,SQL Server 开发人员团队创建并维护了Project Nami,作为支持 SQL Server 和 Azure 的平台的一个分支。

Project Nami 的最新版本使用 Wordpress 5.5.1(当前版本)。我建议查看 Project Nami 的 plugin compatibility 页面以检查不受支持的插件。

该项目的源代码在Project Nami's GitHub存储库中提供。

【讨论】:

  • 感谢您的信息。是否有可能在本地 html 站点或本地 php 站点中显示来自本地 ms sql 服务器的数据?
  • 是的。在安装过程中使用localhost 作为数据库主机。从安装创建的 config.php 文件与您问题中显示的 MySQL 连接非常相似。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-23
  • 1970-01-01
  • 2012-01-13
  • 1970-01-01
  • 1970-01-01
  • 2019-04-24
  • 1970-01-01
相关资源
最近更新 更多