即时通讯写sql查询基于分类和post meta发布,现在我有了这个
<?php
$querystr = "
SELECT *
FROM $wpdb->posts as m,$wpdb->postmeta
LEFT JOIN $wpdb->term_relationships ON(m.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
LEFT JOIN $wpdb->terms ON($wpdb->term_taxonomy.term_id = $wpdb->terms.term_id)
WHERE m.post_type = 'holiday'
AND $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = 'repeatable_fields'
AND $wpdb->postmeta.meta_value like '%July%'
AND m.post_status = 'publish'
AND $wpdb->term_taxonomy.taxonomy = 'location'
AND $wpdb->terms.slug = 'berlin' OR $wpdb->terms.slug = 'canada'
ORDER BY m.post_date DESC
"; ?>
Run Code Online (Sandbox Code Playgroud)
但它显示空的结果,即使我有基于上述评论的帖子.单独每个表可以正常使用下面的查询,
SELECT $wpdb->posts.*
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key …Run Code Online (Sandbox Code Playgroud) 我有一个安装笨上GoDaddy的一个子目录里面,网址是http://westlinebuilders.com/westlinecrm/
登录页面打开正常,但当我点击登录按钮或如果我访问任何其他控制器它显示我没有指定输入文件.我在westlinebuilders.com/westlinecrm目录中没有任何.htaccess文件,我尝试创建新的htaccess文件并将其放在westlinecrm目录中,并按照如何使用谷歌搜索修复没有文件输入错误的说明,但直到现在都没有运气,可以有人请帮帮我吗?
我的verifylogin.php控制器代码是
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed');
class VerifyLogin extends CI_Controller {
function __construct() { parent::__construct();
$this->load->model('user','',TRUE); }
function index() { //This method will have the credentials
validation $this->load->library('form_validation');
$this->form_validation->set_rules('email', 'Email', 'required');
$this->form_validation->set_rules('password', 'Password',
'trim|required|xss_clean|callback_check_database');
if($this->form_validation->run() == FALSE) {
//Field validation failed. User redirected to login page $this->load->helper('url');
$this->load->helper('html'); $this->load->view('templates/header');
$this->load->view('templates/menu');
$this->load->view('client/loginform'); $this->load->view('templates/footer'); } else {
//Go to private area
redirect('summary', 'refresh'); }
}
function check_database($password) { //Field validation
succeeded. Validate against database …Run Code Online (Sandbox Code Playgroud) 我想显示列名以数字开头的表中的数据,这里是循环中视图文件中的代码
<?php echo $cus->3rdfloorslab; ?>
Run Code Online (Sandbox Code Playgroud)
它向我显示以下错误:
解析错误:语法错误,意外T_LNUMBER,期望在第318行的C:\ wamp\www\westlinecrm\application\views\client\addpaymentstatementform.php中的T_STRING或T_VARIABLE或'{'或'$'
是否有任何解决方案来显示数据而不将列名从数字更改为字符串.