gpt4 book ai didi

php - WordPress 在其他 PHP 文件中使用 wp_config.php 变量连接到数据库

转载 作者:可可西里 更新时间:2023-11-01 01:12:30 27 4
gpt4 key购买 nike

我有一个连接到 wordpress 数据库的简单 php 文件,任何需要的东西都可以正常工作。但我想使用来自 wordpress 的 wp_config.php 文件的值将我的 php 文件连接到数据库。我试过了,但没用

   <?php

require_once('wp-config.php');
$conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD , DB_NAME);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

这是我的默认 PHP 文件。该文件位于我在另一个模板中用于自定义搜索的 WordPress 项目内的一个目录中。

// Create connection
$conn = new mysqli($servername, $username, $password , $database);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

注意:重要数据我改了!您对此有解决方案吗?

最佳答案

你真的应该使用 PDO 来连接,但除此之外,也许尝试使用 constant("variable") 而不是尝试直接使用变量:

<?php
require_once('wp-config.php');
$conn = new mysqli(constant("DB_HOST"), constant("DB_USER"), constant("DB_PASSWORD"), constant("DB_NAME"));
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

关于php - WordPress 在其他 PHP 文件中使用 wp_config.php 变量连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49549111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com