php - 在实时服务器上的 phpmyadmin 上运行任何查询时出错。但是当我在 adminer.php 上运行它时,它正在执行
问题描述
我在基于 Linux 的服务器上有一个 WordPress 站点。phpmyadmin 给出连接错误。每天它都会为不同的查询提供错误,而今天我正在使用的任何查询都会出现错误。我昨天使用了相同的查询,它帮助我获取数据。但是今天它不起作用。我还使用了 adminer.php,它工作正常并根据查询提供数据。谁能告诉我我会给出错误的截图。请给出你的想法。 这是我正在运行的查询。
SELECT u.id,f.meta_value as first_name,l.meta_value as last_name,u.user_nicename as slug,u.user_email as email,u.user_pass as password,b.meta_value as badge_id,e.meta_value as expiry_date,lc.meta_value as location_id, u.emailVarification as verification_code,v.meta_value as user_verified,s.meta_value as remember_token,u.user_registered as created_at,p.post_modified as updated_at,d.meta_value as is_disabled
FROM `wp_users` as u
LEFT JOIN wp_usermeta as f ON f.user_id = u.ID AND f.meta_key = "first_name"
LEFT JOIN wp_usermeta as l ON l.user_id = u.ID AND l.meta_key = "last_name"
LEFT JOIN wp_usermeta as b ON b.user_id = u.ID AND b.meta_key = "badge_id"
LEFT JOIN wp_usermeta as e ON e.user_id = u.ID AND e.meta_key = "expiry_date"
LEFT JOIN wp_usermeta as lc ON lc.user_id = u.ID AND lc.meta_key = "location_id"
LEFT JOIN wp_usermeta as v ON v.user_id = u.ID AND v.meta_key = "_is_verified"
LEFT JOIN wp_usermeta as s ON s.user_id = u.ID AND s.meta_key = "session_tokens"
LEFT JOIN wp_usermeta as d ON d.user_id = u.ID AND d.meta_key = "is_disabled"
LEFT JOIN wp_posts as p ON p.post_author=u.id
WHERE p.post_type="freelancers"
AND u.freelancerpaid="1"
解决方案
问题是因为安装在服务器上的 Cloudfare 我试图绕过它并且一切正常。谢谢大家的回答。
推荐阅读
- node.js - Dialogflow 通过 NodeJS 传递参数
- java - 使用 JAVA 连接来自 .xml 文件的多个标签
- javascript - 如何提高 Chess.js 的 Minimax 的性能?
- flowtype - Flowtype:所有字段为Maybes的类型的简写
- c++ - 通过c ++中的字符串指针复制字符串变量中的字符串
- postgresql - 在 JSONB 日期字段上过滤 LoopBack API
- wordpress - 如何在 wp_head 中将备用、图标和清单链接排入队列?
- elasticsearch - 弹性搜索上的聚合太慢
- php - 如何同时显示数组键和值?
- c# - 如何从 ef 相关实体中获取属性