标签: wpdb

如何使用wpdb插入数据

我已经知道如下了

$name="Kumkum";
$email="kumkum@gmail.com";
$phone="3456734567";
$country="India";
$course="Database";
$message="hello i want to read db";
$now = new DateTime();
$datesent=$now->format('Y-m-d H:i:s');    
global $wpdb;
$sql = $wpdb->prepare(
 "INSERT INTO `wp_submitted_form`      (`name`,`email`,`phone`,`country`,`course`,`message`,`datesent`) values ("
 $name, $email, $phone, $country, $course, $message, $datesent. ')")';

$wpdb->query($sql);
Run Code Online (Sandbox Code Playgroud)

它不起作用......它会引发错误......请帮我纠正它.

php wordpress wpdb

27
推荐指数
5
解决办法
13万
查看次数

尝试在wpdb中使用IN()时出现问题

我有这个:

$villes = '"paris","fes","rabat"';
$sql    = 'SELECT distinct telecopie FROM `comptage_fax` WHERE `ville` IN(%s)';
$query  = $wpdb->prepare($sql, $villes);
Run Code Online (Sandbox Code Playgroud)

我做的时候echo $query;得到:

SELECT distinct telecopie FROM `comptage_fax` WHERE `ville` IN('\"CHAPELLE VIVIERS \",\"LE MANS \",\"QUEND\"')
Run Code Online (Sandbox Code Playgroud)

在probleme我已经是$wpdb'IN('...')

有人可以帮忙,谢谢

php mysql wordpress wpdb

11
推荐指数
3
解决办法
1万
查看次数

SQLite强大到足以用作wordpress数据库吗?

我只是好奇.所以我问这个关于SQLite的特殊问题.我没有广泛使用这种类型的数据库.但要注意解释SQLite和Mysql之间的基本区别是什么?

所有这一切背后的原因是我只是想知道是否可以使用它来存储wordpress数据并充当数据库?

mysql sql sqlite wordpress wpdb

9
推荐指数
2
解决办法
1万
查看次数

Wordpress:使用$ wpdb-> get_results时如何取消结果?

向我使用的数据库添加新行$wpdb->insert,并获取我使用的行$wpdb->get_results.

问题是$wpdb->insert似乎正在逃避输入.例如,a"b保存a\"b在数据库中.但是,$wpdb->get_results似乎没有反转义回a\"ba"b.

这是设计的正确行为吗?

我应该$wpdb->get_results手动取消结果吗?(这是什么功能?)

wordpress escaping wpdb

9
推荐指数
1
解决办法
4754
查看次数

$ wpdb->插入不起作用.没有错误消息

这里的下半部分排序,但现在插入记录时出现问题.我有格式化为字符串的NULL值,但它不插入它的插入.mySQL表中的列格式是.有任何想法吗?file%sNULL[BLOB - 0B]longblob


这是我第一次使用$wpdb->insert,看起来我错过了什么.

这是我正在尝试使用的循环.阵列中当前有2个时间戳.

for ( $i = 0; $i < count($timestamps); $i++ ) {
$working_time = $timestamps[$i];
$working_form = $formnames[$i];

$status_data = array(
    'submit_time' => $working_time,
    'form_name' => $working_form,
    'field_name' => 'lead_status',
    'field_value' => 'new',
    'field_order' => 10001,
    'file' => NULL
);
$status_data_types = array(
    '%f',
    '%s',
    '%s',
    '%s',
    '%d',
    '%s'
);

$result = $wpdb->get_results("SELECT field_value FROM ".$leadtable." WHERE submit_time = ".$working_time);

if(!$result) {              
    $insert = $wpdb->insert($leadtable, $status_data, $status_data_types); …
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress wpdb

9
推荐指数
3
解决办法
2万
查看次数

Wordpress:使用mysql DATE_FORMAT时$ wpdb准备失败

今天,我在$ wpdb中遇到了一个问题.

我用了

$result = $wpdb->get_var( 
  $wpdb->prepare(
    "SELECT DATE_FORMAT(report_date, '%d-%m-%Y') FROM table WHERE report_id = %d",
     $report_id 
   )
);
Run Code Online (Sandbox Code Playgroud)

由于mysql中的%d,上面的代码不起作用DATE_FORMAT.

我如何在wordpress中解决这个问题.

wordpress wpdb

7
推荐指数
1
解决办法
2036
查看次数

不能在wordpress中的functions.php中调用$ wpdb

我试图在我的主题的functions.php中查询数据库,但它显示了

致命错误:在.../functions.php中的非对象上调用成员函数get_results()

我想知道我做错了什么.任何帮助将不胜感激.谢谢.

wordpress wpdb

5
推荐指数
1
解决办法
5230
查看次数

Wordpress - get_results() - 如何知道失败还是空?

我使用Wordpress函数$ wpdb-> get_results()

https://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results

它说:

"如果找不到匹配的行,或者存在数据库错误,则返回值将为空数组."

然后我怎么知道查询是否失败或者它是否为空?

database wordpress select wpdb

5
推荐指数
2
解决办法
2万
查看次数

按元键值自定义选择查询wordpress顺序

我正在尝试ORDER BY自定义选择查询的结果.

但我试图通过元键的值来排序.

请在下面查看我的查询...

$get_atts =  $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE $wpdb->posts.post_type IN ('individual') ORDER BY $wpdb->posts.meta_key = 'surname' ASC");
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,这ORDER BY打破了......

ORDER BY $wpdb->posts.meta_key = 'surname' ASC"
Run Code Online (Sandbox Code Playgroud)

所以我试图按价值排序 surname

但我似乎没有工作.可以解释为什么或帮助?

php wordpress wpdb

4
推荐指数
1
解决办法
2524
查看次数

Wpdb更新通过$ wpdb-> query()无效

我正在尝试制作一个wordpress插件,我遇到了一个问题.

问题是更新查询,我无法弄清楚它为什么不起作用.查询应更新非wordpress表

global $wpdb;
$sql ="UPDATE $lmdisp_table_name
            SET `".$lmdisp_nume."`=".$nume.",
                `".$lmdisp_departament."` = ".$dep.",
                `".$lmdisp_an."` = ".$an.",
                `".$lmdisp_grupaserie."` = ".$grupa.",
                `".$lmdisp_tel."` = ".$tel."' ,
                `".$lmdisp_email."` = ".$email.",
                `".$lmdisp_fb."` = ".$fb.",
                `".$lmdisp_tw."` = ".$tw.",
                `".$lmdisp_linked."` = ".$linked.",
                `".$lmdisp_freel."` = ".$freel.",
                `".$lmdisp_blog."` = ".$blog.",
                `".$lmdisp_memyear."` = ".$memyear.",
                `".$lmdisp_fctlse."` = ".$fct.",
                `".$lmdisp_evlse."` = ".$evlse.",
                `".$lmdisp_skills."` = ".$skills.",
                `".$lmdisp_avatar."` = ".$avatar.",
                `".$lmdisp_cv."` = ".$cv."
           WHERE  `".$lmdisp_id."` = ".$id."";

    $rez = $wpdb->query($sql);
Run Code Online (Sandbox Code Playgroud)

一点帮助 ?:(

php wordpress plugins wpdb

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

wordpress ×10

wpdb ×10

php ×5

mysql ×3

database ×1

escaping ×1

plugins ×1

select ×1

sql ×1

sqlite ×1