我正在尝试编写连接查询,但它无法正常工作。
这是我的模特
var disabled3 = false;
console.log(disabled3);
if ($('#table').find('input,select').is(':not(:disabled)')) {
disabled3 = $('#table').find('input,select').hasClass('disabled');
}
if (disabled3) {
alert('Missing somefields')
return false;
}
答案 0 :(得分:1)
使用
echo $ this-> db-> last_query();出口;
复制查询并在phpmyadmin中测试它,它会告诉您查询中是否有任何错误。结果后让我知道。欢呼声!!
答案 1 :(得分:0)
我认为你的where子句正在形成一个含糊不清的专栏channel_name
。尝试在where子句中编写table_name
。column_name
,就像在join子句中一样。即TN_biaso.channel_name
或TN_show.channel_name
答案 2 :(得分:0)
如果您在ms_biaso表中的channel_name列
,则在where条件下尝试这样做 public function select_debate($channel_id)
{
$this->db->select('*');
$this->db->from('TN_biaso');
$this->db->join('TN_show', 'TN_show.show_id = TN_biaso.biaso_id', 'left');
$this->db->where('TN_biaso.channel_name', $channel_id);
$query = $this->db->get();
return $query->result();
}
或TN_show表中的channel_name列
public function select_debate($channel_id)
{
$this->db->select('*');
$this->db->from('TN_biaso');
$this->db->join('TN_show', 'TN_show.show_id = TN_biaso.biaso_id', 'left');
$this->db->where('TN_show.channel_name', $channel_id);
$query = $this->db->get();
return $query->result();
}