您当前的位置:首页 > TAG信息列表 > wpdb
$wpdb->WordPress更新后准备错误
Possible Duplicate:$wpdb->prepare() warning in WordPress 3.5 将Wordpress更新为3.5后,我面临一个错误,我知道有错误,但我无法修复。这是代码: $wpdb->prepare(\"INSERT INTO $orders_table ( theme_name, user_id, order_status, order_verified, order_date, order_payment_method, order_ip )
$wpdb->GET_RESULTS的速度优化
我使用这段代码从所有帖子中为名为“autor”的自定义字段生成所有自定义字段值。<?php $autor = $wpdb->get_results(\"SELECT meta_value AS autor FROM wp_posts, wp_postmeta WHERE post_status = \'publish\' AND meta_key = \'autor\' GROUP BY meta_value ORDER BY meta_value\") ?> <ol>
使用Pagenavi分页的自定义查询(作者是POST_AUTHER或META CONTAIR_AUTHER)
我需要为作者存档创建一个自定义查询(其中作者是post\\u作者或meta co\\u作者),它必须与WP Pagenavi一起使用。查询如下(为了清楚起见,省略$wpdb和常用子句):SELECT posts.* FROM posts, postmeta WHERE posts.ID = postmeta.post_id AND (posts.post_author = $author OR (postmeta.meta_key =
在WordPress 3.5中提供警告的StackOverflow类型的徽章插件
为了与Wordpress 3.4.2配合使用,我修改了一个废弃的badge插件Stackoverflow表单,它确实做到了。全文如下:http://pastebin.com/Ta91zXiL升级到Wordpress v3时。5、我在发布帖子(或发表评论)时收到以下警告:Warning: Missing argument 2 for wpdb::prepare(), called in /public_html/wp-content/plugins/rockhoist-badges/rh-badges.ph
如何在WHERE数组中为$wpdb->更新传递NULL
如何获取元素为NULL的行的结果?我必须更新只包含post\\u id和repeat值的行,“start”和“end”应为NULLmysql表截图:http://i.imgur.com/l27is.png$wpdb->update( $schedule_table, array( \'rpt\' => $event_tag ), array( \'post_id\' => $post_ID, \'start\' => NULL, \'end\' => NULL ), arra
Wp_Options设计模式的优势是什么?
众所周知,Wordpress数据库代码中经常使用的一种设计模式是为特定对象(博客/帖子/评论)持久化数据,并使用特定名称或键进行索引。我们在以下标准表中看到了此模式:据我所知,这个设计决策的动机是使插件/主题作者能够轻松地持久化数据(例如,通过使用自定义字段),而无需修改数据库模式。在我看来,这种方法几乎没有其他优势,因为它的速度明显较慢,并且更难实现复杂的查询。这种方法的其他优势是什么(如果有的话)?更新:阅读有关此方法缺点的信息:https://stackoverflow.com/questions/
是否也会删除列?
我使用dbDelta函数创建了一个表,然后删除了一些列并添加了一些。确实创建了新列,但没有从表中删除旧列。是否有其他方法可以从表中删除列?
Wpdb->准备函数在SQL语句中删除%s的单引号
我正在sql语句中使用下面的wpdb->prepare函数。我传入了几个变量,一些字段名和一些值。当我尝试使用%s作为字段名时,它会在其周围加上单引号。如何防止字段名周围出现单引号?sql语句将不会使用单引号执行? $query = $wpdb->prepare(\"SELECT DISTINCT wp_geo.%s, wp_geo.$field2 FROM wp_geo WHERE wp_geo.$field3=%s\",$field1, $typevalue);“coun
如何在一个查询中插入多个后置值?
我有一个自己使用的自定义脚本/插件,可以创建一篇帖子以及一些Posteta信息。现在,我有多个$wpdb->insert, 但我想把它浓缩成一个问题。我该怎么做?这是我当前的代码:$meta_table = $wpdb->prefix . \'postmeta\'; $wpdb->insert( $meta_table, array( \'post_id\' => $post_id, // Al
Wordpress SQL JOIN query
Hi我试图在同一个查询调用中运行2个查询。 // send the query global $wpdb; $commentQ = \"SELECT * FROM $wpdb->comments \" . $whereClause . $orderBy; $comments = $wpdb->get_results( $commentQ, ARRAY_A); 到目前为止,它是可行的,但当我尝试运行2个查询时,它失败了。我想做的是我想跑步
如何检查是否为空且不失败
我正在使用以下语句查询Posteta表,查看是否已经输入了url(其中$thisLink是我正在检查的url) $mypostids = $wpdb->get_results(\"select * from $wpdb->postmeta where meta_key = \'rssmi_source_link\' and meta_value like \'%\".$thisLink.\"%\'\"); 问题是,在某些服务器上,似乎找不到数据库中已经存在的URL,我确信这可能是由
插入到数据库中时出现Foreach问题
我不知道为什么这个foreach没有运行。当我发布文章时,只插入一次。应根据需要进行调整。你觉得有什么问题吗?$array_produse = array(); for($i=1; $i<=8; $i++) { $gramaj = isset($_POST[\'image\'.$i.\'_gramaj\']) ? $_POST[\'image\'.$i.\'_gramaj\'] : \'\'; $pret = isset($_POST[\'image\
在字段尚未创建的情况下,如何向数据库表插入数据?
假设我有一个现有的表(已经在dB中创建),该表处理用户注册(一个插件),并使用$wpdB->insert插入数据,如下所示: $success = $wpdb->insert( $wpdb->mytable, array( \'first_name\' => $first_name, \'last_name\' => $last_name,
在WordPress中单击链接时的自定义计数器
我想监控用户点击带有类名链接计数器的超链接的次数。我使用jQuery和PHP来实现这一点,例如: $(\'.link_counter\').click(function() { <?php //Retrieve the current count from dB @countdata = $wpdb->get_var($wpdb->prepare( \"SELECT counter FROM $mycustomta
prepare() not working
当我这样做时:$transients = $wpdb->get_col( \" SELECT option_name FROM $wpdb->options WHERE option_name LIKE \'_transient_wb_tt_%\' \" ); 它工作得很好,但当我使用这样的prepare时:$transients = $w
用于获取以数字开头的帖子名称的自定义查询
我正在为自定义帖子类型实现A-Z索引。我有我的链接打印出来的网页和查询工作的信件。然而,这些数字让我大吃一惊,因为我不想让它们完全一样。我希望第一个链接阅读“0-9”,然后单击它以显示所有以数字开头的帖子。我认为通配符是答案,但它没有按我预期的方式工作。这是我的函数functions.php:function test_first_letter( $sql ){ global $wpdb; $first_letter = get_query_var( \'first_letter\
使用扭曲保存自定义Metabox数据
我有不止几个元数据库与自定义帖子类型一起使用,我遇到了一个问题,我的数据没有按预期保存。下面是代码的相关部分,它位于连接到的函数中save_post.// Loop through our custom metabox post data foreach ($_POST[\'product\'] as $key => $value) { // Clear the previous featured product if it needed if ($key =
如何从外部可湿性粉剂网站检索特色帖子图像并将其显示为返回的链接?
我有两个WP网站。我想从其中一个链接到另一个,检索帖子的特定特色图片,并显示链接到该帖子。我正在使用此行(包含目标数据库的正确信息):$mydb = new wpdb(\'username\',\'password\',\'database\',\'localhost\'); 接下来我将如何检索和显示帖子缩略图?我正在修补在其他地方找到的一行代码,如下所示:$result = $mydb->get_results(\"select * from wp_posts where ID=\'18
如何为特定类别创建一个Single.php?
我正在尝试创建一个。我的网站上特定类别的php文件。而不是加载单个。php文件我希望WP在名为single-category-53的文件中返回该类别。php(实际类别id=53)。我允许在网站上选择多个类别,在Hikari的permalink插件的帮助下,我们为permalink选择了合适的类别。由于这个原因,我无法引用类别的任何内置函数,因为Wordpress默认为数字顺序。下面的代码通过if工作($catp==53)。。。我已经证实了这一点。问题似乎在于将单一类别称为53。php文件,或者我没有正确执
相关帖子的帮助功能
我正在尝试编写一个函数,根据分类法的术语获取所有相关帖子。我在尝试查询多个术语时遇到了问题。我现在的做法是使用第一个术语查询相关帖子。知道如何检查它是否是倍数吗?function related_posts($related_type, $related_tax) { global $wpdb, $post; // Get The Related Term $terms = array(); foreach(wp_get_