您当前的位置:首页 > TAG信息列表 > wpdb
如何准备将字符串作为值插入到MySQL表中?
我试图将一些包含连字符和撇号的字符串作为值插入MySQL表中。我指定字符串值:$venue_name = addslashes(get_the_title($id)); 当我回显该值时,我得到:4B’s Brewery 以及Ace Hardware - Bailey 我的SQL语句如下所示: INSERT INTO wp_w2bw2c_venue (id, market_id, venue_status, venue_name, website, addres
使用WordPress$wpdb对象从自定义表获取结果时出错
我试图使用$wpdb对象从自定义表中获取结果,但在回显结果时出现错误:Notice: Undefined property: stdClass::$category in... 以下是PHP代码:global $wpdb; $prodCat = $wpdb->get_results( \"SELECT * FROM product_category\" , OBJECT_K); foreach ( $prodCat as $row ){
如何使用wpdb从表中拉取数据?
我创建了一个新的数据库连接:$mydb=new wpdb(db info)我知道它可以连接,但由于某种原因,我无法从以下位置获取任何数据:$pulled = $mydb->get_results($mydb->prepare($query), \"ARRAY_A\"). 我知道它自己写的查询是正确的,但由于某种原因$pull不包含任何数据。任何人有任何建议或解决方案,请和谢谢你。
您能否创建连接到SQL(而不是MySQL)数据库的新wpdb?
我一直在尝试:$mydb=新的wpdb(SQL数据库信息);是否有方法检查数据库连接是否已建立?它似乎不起作用,因为$mydb->get\\u results(query)没有返回任何内容,但我没有收到任何错误,所以我不知道出了什么问题。
使用搜索词准备的$wpdb
我想了解为什么下面的脚本不起作用。不断获取错误:致命错误:函数wpdb::prepare()的参数太少,传递了1个。。。应为2。。。不知道我需要从哪里得到第二个论点。<?php $zoekvn = $_POST[\'zoekvn\'] if(isset($_POST[\'submit\'])): try{ $result = $wpdb->get_results($wpdb->prepare(
使用$wpdb将数据插入表
您好,我正在研究如何使用$wpdb将数据插入到我数据库中未经wordpress预配置的表中。。。理想的我正在一个步行网站上工作,在那里用户可以注册、加入团队或独自行走,并每周输入他们的英里数。当他们进入自己的英里数时,他们将进入领导委员会,获得徽章,并在阿巴拉契亚山脉的谷歌API地图上显示他们的进度。我可以在一个没有Wordpress的网站上轻松完成所有这些,但今年我想我会改变它,了解更多Wordpress的工作原理。。。问题是,我的主要问题是,我正朝着几个方向努力,什么是最佳实践?它会是一个页面模板吗?
通过自定义字段SQL获取用户的电子邮件
我正在尝试构建一个SQL查询,以检索“options\\u futures”自定义字段等于“options”的用户列表我编写了此查询,但不起作用:$data = $wpdb->get_results( \'SELECT user_email FROM $wpdb->users LEFT JOIN $wpdb->usermeta WHERE options_futures=\"Options\"\', ARRAY_A );
显示数据库的上次修改日期
是否可以获取数据库上次更改的时间戳?日期应反映any change - 创建、更新、删除和any table - 帖子、评论、post\\u meta、附件等。我发现了一些相关的问题,但它们都只针对特定的表,例如Show last time WordPress site was updated / modified, 我的背景:我让我的客户在我的登台环境中填写他们的内容,而我在本地开发。偶尔我需要同步版本。看到最后一次修改的时间可以缓解我的担忧,因为我不小心放弃了他们的工作提前感谢!
$wpdb->插入查询更改以显示列查询输出
我正在编写一个将数据插入数据库的查询,但当我在输出处打印查询时,它会变成“显示tbl\\U名称中的列”查询。我正在写下面的问题。但它的执行方式如图所示$table_name1 = $wpdb->prefix . \'fullcontact\'; $sql1=$wpdb->insert( $table_name1, array( \'status\' => $status, \'request_id\' => $req_
Combine posts and postmeta
我需要获取所有帖子ID、帖子标题和相应的meta\\u值,该值是自定义帖子类型的“特色”。我想我需要加入,但我不知道他们是怎么工作的。。谁能帮我一下吗?
在WordPress中使用外部数据库
我有一个基本的页面模板,我愿意将其“转换”为动态模板。我的意思是,我在WordPress的数据库中有一个外部表,其中包含一些数据,我打算实现的是使此页面能够接收$_GET 参数,然后基于此外部表的数据生成一些表。我还没有开始编写任何代码,因为我仍在努力理解实现这一点的最佳方法:1) 我应该$wpdb 在页面模板本身内调用,然后在接收到的$_GET 参数2) 我是否应该将此表从WordPress的数据库中移出,并创建一个全新的数据库来连接?3) 它的安全程度取决于$_GET 参数以生成页面内容(使用页面模板
将表中特定行的复选框值更新到数据库
我编写了一个自定义插件,供人们注册课程。数据以前端形式提交,并存储在数据库的自定义表中。“course\\u completed”列是一个布尔值,默认设置为0(未选中/为false)。然后我有一个表,它从注册课程的人的数据库中获取数据。课程结束后,管理员应该能够检查谁完成了课程,然后单击保存。我正在努力寻找一种方法,一旦选中某个人的复选框,他们在数据库中的“completed\\u course”值就会更改为1。在后端的表中显示数据库数据的代码:<tbody class=\"alternate\"&
$wpdb->日期时间列的INSERT()和值?
我有一个带有DATETIME列的自定义表。我有一个添加记录的功能;我想添加一个$expires 此函数的参数,该参数可以保存unix时间戳,指出记录应在何时过期。我想使用$wpdb->insert() 填充此列。到目前为止,我还找不到WordPress的便捷功能来将时间戳转换为“YYYY-MM-DD HH:MM:SS”格式。有这样一个内置的吗,还是我应该使用$wpdb->prepare(), 或者可能是第三种选择?
使用wpdb连接到单独的数据库
我想连接wpdb 到另一个数据库。如何创建实例并向其传递数据库名称/用户名/密码?谢谢
致命错误:对非对象调用成员函数Query()
在下面的代码(来自我的functions.php)中,我试图从wp\\u postmeta表中创建一个项目数组,其中meta\\u键为“\\u wp\\u attached\\u file”。我收到一个错误:致命错误:对非对象调用成员函数query()查询有什么问题?$excludeImages = array(); $excludeImages = $wpdb->query(\"SELECT meta_value FRO
使用$wpdb查询放置小部件
我觉得通过MySQL查询添加小部件并不像我想象的那么简单。我的印象是所有数据都存储在options 表,但似乎我错了。知道如何通过$wpdb放置小部件吗?应记录哪些数据?在哪里呢?谢谢
为什么切换到博客会停止工作?
我正在使用WordPress 3.0的多站点功能,我建立了一个站点网络,在那里我在主站点的首页上显示一个来自其中一个子站点的随机帖子。我通过使用switch_to_blog 旧WPMU函数列表中的函数。直到昨天我还可以调用一个函数switch_to_blog, 创建一个数组,将博客名称、帖子详细信息、帖子缩略图等添加到数组中,然后使用restore_current_blog 跳回主博客的上下文。然后我用这个数组来回应我抓到的帖子所需要的东西。它工作得很好。突然,当我打电话的时候switch_to_blog
在表格中查找最后插入的id的安全方法?
使用安全吗$wpdb->insert_id; 查找id 上次更新的row id 更新之后?例如: $sql = $wpdb->insert($table_name, $arrayWithDataToInsert, array(\'%s\',\'%s\')); $results[\'new_created_id\'] = $wpdb->insert_id; 或者,我是否有可能捕捉到紧跟在我之后插入的另一行的id?谢谢
Wp_USERS和wp_USERMETA表有什么不同?
两者之间的区别是什么wp_users 和wp_usermeta 桌子?我使用Email Login plugin 我刚刚注意到,如果用户在个人资料页面中更改了他的电子邮件,它会保存在wp_usermeta 而不是在桌子上wp_users 桌子这是一个问题,因为用户必须使用第一封电子邮件才能成功登录,如果使用新的(更改的)电子邮件,则无法访问。有人能解释一下为什么以及如何将用户电子邮件保存在wp_users 桌子
检查$wpdb->UPDATE()是否成功
我的代码是if( $wpdb->update($tableName,array(\'opt_value\'=>$cInfo),array(\'opt_name\'=>\'showWeatherWidget\'))) //show success message else // show failure message 这是不正确的,$wpdb->update() 如果没有更改任何数据,但没有错误,则返回false。有人能告诉我显示字