wpdb

    0热度

    1回答

    我正在使用通过AJAX提交给PHP脚本的表单,该表单反过来使用wpdb更新来更改数据库记录。 除非输入到包含逗号的textarea中,否则所有内容都可以完美运行。 是否需要额外的步骤才能使用wpdb更新成功将逗号添加到数据库中? 我已经在网上搜索了这个问题的答案,但是大多数人更喜欢删除或改变逗号而不是保留它们! 感谢提前:)

    0热度

    1回答

    我怎么能说在这样一个类中定义的插件功能里面wpdb, <?php /* * Plugin Name: Test * Plugin URI: http://www.test.com/ * Description: Test plugin for wordpress. * Version: 1.0.0 * Author: Test * Author URI: http://test.m

    0热度

    2回答

    我想根据wordpress模板中另一个组合框中的选择来填充组合框。组合框的选项来自数据库。我使用AJAX从combobox1获取数据,然后发送到help.php。在help.php中,有一个查询来填充选项,然后显示在combobox2中。但是,当我在combobox1中选择选项时,combobox2没有响应。除了来自combobox1的ID已成功发送。然后我意识到,查询没有执行。我觉得这个脚本如下

    0热度

    2回答

    对,我有read through the entire wpdb和ezSQL所以我对wpdb类可以做什么有非常好的理解......实质上wpdb是SQL对于jQuery来说JavaScript是什么!因为我以前从来没有这样做过,所以我不会对SQL尝试不太熟悉,但这就是我今天所做的显示我已经尝试过的事情,只是后来才知道AND和OR不能是在WP_Query中使用:\ 最终结果应该是,如果用户从Prod

    1热度

    1回答

    我想弄清楚为什么我的查询没有运行,如果是的话;为什么它没有返回任何信息。我在wordpress multisite上运行这个查询的基础上,通过所有网络站点的插入和检索主站点中的所有帖子,该部分工作正常。我创建了一些代码来将两个变量合并到一个变量中以创建一个表名,如果我回显该变量,它会正确显示表名,但是当我在查询中插入相同的变量时,即使面团已经存在DB。代码如下: // Switch to the

    -1热度

    1回答

    我只是试图运行查询使用wpdb查询和准备语句。 在我的网页,它返回: [你在你的SQL语法错误;检查对应于你的MySQL服务器版本在线路附近使用“更改为MyQuery”正确的语法手册1] PHP代码: <?php $dirName1 = 'C:/wamp/www/c2c/wp-content/themes/flawless-v1-01'; $dirName2 = 'C:/wam

    1热度

    1回答

    你如何计算使用wordpress默认数据库类成功执行删除查询的次数。 例如: $delete = $wpdb->query("DELETE FROM table where and itemid > itemid"); 我知道一个办法是火SELECT COUNT: $deletecount = $wpdb->query("SELECT COUNT(*) FROM table where ite

    0热度

    1回答

    我有一个查询,我写了几年前的会员网站。我并不十分精通使用$ wpdb(或一般的MYSQL代码)来编写自定义查询,而且该网站已经发展了很多。现在wp_usermeta表中有大约150k行,查询运行的页面在加载之前会暂停几秒钟。我预计随着时间的推移,这种情况会变得更糟,并且网站会获得更多的用户。 任何帮助搞清楚如何加快这个查询将不胜感激。 $paged = (get_query_var('paged'

    1热度

    1回答

    我有一个小问题给你。 我想创建一个简短的代码,该代码使用我存储在数据库中的数据创建一个表。但是我想发送短代码的一个属性,来指定我想要显示哪个表(数据库)。 add_shortcode("list", "list"); function list($tbl) { extract(shortcode_atts(array('item' => '')), $tbl); if($i

    2热度

    1回答

    以下代码会截断每个包含单引号的字符串。我尝试过和没有stripslashes,尝试stripslashes_deep但都没有工作。例如,如果名称是“Mac Donald's”,则将其保存为“Mac Donald”,并简单地切断单引号的位置。 foreach ($_POST as $key => $value) { $$key = stripslashes($value); e