我正在写一个feed reader plugin for wordpress.我看到一个DB错误,我无法弄清楚.首先是我create a table called user_entries.然后我把sample entry into that table.当I try to delete an entry,我的调试日志中出现...
                
我正在写一个feed reader plugin for wordpress.我看到一个DB错误,我无法弄清楚.
首先是我create a table called user_entries.
然后我把sample entry into that table.
当I try to delete an entry,我的调试日志中出现了一个非常奇怪的错误.还没有外键,db上没有索引等.
[02-May-2012 11:21:52] WordPress database error for query
DELETE
FROM wp_wprss_user_entries
WHERE owner_uid = 2
AND feed_id = 2; made by do_action, call_user_func_array, wprss_unsubscribe_feed, WprssFeeds->remove
那么错误是什么?它只是空白.这看起来不像复杂的SQL,它在phpmysql查询窗口中工作正常.我现在不确定下一步要做什么,我希望大家能够取消订阅Feed!
解决方法:
弄清楚了!即使没有错误,$wpdb-> print_error()也会输出错误字符串.所以你必须明确检查查询是否返回false – 不是0.
    if(false === $wpdb->query($sql)){
      $resp->uf_error = $wpdb->print_error();
    }
本文标题为:mysql – 为什么这个wordpress代码抛出一个空的WPDB错误?
				
        
 
            
        基础教程推荐
- php – WordPress Skeleton,VVV,Multisite和正确的Nginx规则 2023-10-08
 - Windows下搭建个人博客(Apache+MySQL+PHP+WordPress) 2023-10-08
 - dedecms织梦采集的文章发布时间变为1970-1-1的解决办法 2022-09-02
 - mysql-WordPress访问 2023-10-08
 - php-如何从wordpress数据库中获取数组值get_results 2023-10-08
 - 搭建WordPress博客程序库 2023-10-08
 - WordPress搭建安装方法及步骤 2023-10-08
 - php – 如何将wordpress数据库中的缩略图转换为外部页面 2023-10-08
 - PBOOTCMS栏目/列表标签序号数从第N个开始的办法 2023-07-08
 - php – WordPress数据库错误MySQL服务器已经离开查询 2023-10-08
 
    	
    	
    	
    	
    	
    	
    	
    	
						
						
						
						
						
				
				
				
				