php - 在 php 中创建表前缀,就像使用 Wordpress 原始查询一样
问题描述
Stackoverflow 的所有成员您好,我的目的是创建一个软件,您应该始终创建 3 个环境:
- 开发端
- 测试端
- 生产端
显然有不同的表,但这很明显,我想知道是否可以在 php 中执行,在 Wordpress config.php 或更好的情况下会发生什么,在安装 CMS 时,您被要求为表指定一个前缀,然后将是自动安装。
所以给定一个到 php 数据库的连接:
$databaseHost = 'xxx';
$databaseName = 'xxx';
$databaseUsername = 'xxx';
$databasePassword = 'xxx';
$connessione = mysqli_connect($databaseHost, $databaseUsername, $databasePassword, $databaseName);
和查询的制定:
$q = $connessione->prepare("SELECT * FROM table“);
$q->execute();
$r = $q->get_result();
您可以完成 Wordpress 原始查询中发生的事情:
$wpdb->query("DELETE FROM {$wpdb->prefix}postmeta WHERE meta_value = '0' ");
在哪里$wpdb
全局变量以及:
{$wpdb->prefix}
它编译查询时考虑到专家值作为 config.php 文件中的前缀,以便能够区分 3 个环境。
怎么做到呢?
提前致谢。
解决方案
推荐阅读
- javascript - array.splice 具有负值索引的意外行为
- ruby-on-rails - 我可以在浏览器收到之前修改 Capybara 页面正文吗?
- machine-learning - 如何确定是否对给定场景使用机器学习算法或数据挖掘技术?
- c# - 获取数字的子字符串
- html - 使用 value 属性显示信息与仅显示两个标签之间的信息有什么区别?
- c++ - 如何在使用动态二维数组时修复此代码
- c++ - 将 C 库链接到 Qt 项目的问题
- angular - UL、LI:一旦更改源数据模型,列表就不会更新
- python - 如何使用 Regex(知道变量名)从 URL 中提取数据?
- c# - MQTT c# 示例。订阅者未收到已发布的消息