社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  TsaiKoga  »  全部回复
回复总数  3
4 年前
回复了 TsaiKoga 创建的主题 » Codeigniter MySQL根据会话中的用户ID过滤数据

根据原始sql from table_name 丢失:

SELECT * WHERE `p_code` = ...

所以你丢了你的桌子:

$q = $this->db->get('table_name');

public function getOfficer()
{
     $usr = $this->session->userdata('id_user');
     if ($usr == 4) {
         $query = $this->db->order_by('last_name','ASC')->where_in('tbl_officer.p_code', [8,10,24]);
     } else {
         $query = $this->db->order_by('last_name','ASC')
                           ->where(array('status' => 1, 'usr'=>$usr));
     }
     $query = $query->get('tbl_officer');
     if ($query->num_rows() > 0) {
         return $query->result();
     } else {
         return false;
     }
}
4 年前
回复了 TsaiKoga 创建的主题 » 因为我不能在Mysql上的SELECT中使用“<>Null”?

https://dev.mysql.com/doc/refman/8.0/en/problems-with-null.html :

NULL 值表示缺少未知数据。

以及 无效的 与其他价值观区别对待 .

为了 无效的 带有比较运算符的值,例如 = , < ,或 <>

这是规矩。所以你只能用 IS NULL IS NOT NULL 而是操作员。

4 年前
回复了 TsaiKoga 创建的主题 » 在python中组合json字符串时出现语法错误

试试这个,它在Python2中工作:

import json

s1 = {'name':'s1','age':15}
s2 = {'name':'s2','age':10}
s3 = {'name':'s3','age':12}
s = {'class':1}
students = {'students':[s1,s2,s3]}

master = dict(s.items() + students.items())
print(master)

这对蟒蛇2和蟒蛇3都有效

master = dict(list(s.items()) + list(students.items()))