php - 使用 WordPress 插件选项中存储的 Mysql 数据

标签 php mysql wordpress

我的插件中有一个选项页面,它存储在表 wp-options 中。

选项值为:

a:1:{s:9:"tablename";s:9:"Personeel";}

现在我只想从选项值中选择Personeel,我该如何完成此操作?

编辑:

我现在有以下代码,但仍然不起作用

mysqli_select_db($con,"ajax");
$sql1="SELECT option_value FROM wp_options WHERE option_name like 'fixformdata_options'";
$result1 = mysqli_query($con,$sql1);
$tablename = unserialize($result1);

$sql="SELECT * FROM ".$tablename[1]." WHERE personeelsNummer = '".$q."'";
$result2 = mysqli_query($con,$sql2);

最佳答案

尝试使用maybe_unserialize() wordpress的功能。

$myoption =  get_option( 'fixformdata_options' );
$myoptionValue = maybe_unserialize( $myoption );    

$sql="SELECT * FROM ".$myoptionValue['tablename']." WHERE personeelsNummer = '".$q."'";
$result2 = mysqli_query($con,$sql2);

关于php - 使用 WordPress 插件选项中存储的 Mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25528740/

相关文章:

php - 如何让 fopen 正确超时?

mysql - PDO MySQL 查询在 LIKE 子句中使用撇号

php - 显示用户上次访问 wordpress

mysql - 将 WordPress 自定义帖子类型内容移至自定义字段值

php - .htaccess 重写/到 index.html,所有其他到 index.php

php - 使用 MySQL/PHP 求和列

mysql - 如何使用mysql查询发送已到时间的电子邮件

java - 从 Mysql 数据库调用返回列表时的奇怪行为

Mysql外键关系选择语句

wordpress - 限制 Wordpress 上的帖子数量