我刚刚在kohana快速修复了一个问题,
我有一个基类和很多扩展基类的类.
所有类都有after()方法,它调用基类的after()方法.
现在在基类的after()方法中,我想记录控制器和动作名称(将在DB中添加)
但是我怎样才能在基类中获得控制器和动作名称.
一种方法是修改每个类的after()方法,将参数传递给parent after()方法
或者我可以从网址获取此信息.
但我正在寻找更自动化的方式,如果有的话
我有一个包含几个ENCRYPTED blob字段的表.数据已加密AES_ENCRYPT.我现在正试图从这些字段生成ajax建议.
以下查询不起作用
SELECT id
, AES_DECRYPT(first_field,'secret_salt')
, AES_DECRYPT(second_field,'secret_salt')
FROM table
WHERE ( AES_DECRYPT(first_field,'secret_salt') "%user search value%"
OR AES_DECRYPT(second_field,'secret_salt') LIKE "%user search value%"
)
AND status = 1
Run Code Online (Sandbox Code Playgroud)
我一直在寻找和尝试过去3天.以下查询确实有效,但不符合我的需要
SELECT id
, AES_DECRYPT(first_field,'secret_salt')
, AES_DECRYPT(second_field,'secret_salt')
FROM table
WHERE status = 1
Run Code Online (Sandbox Code Playgroud)
我发现了这个查询,但它也不起作用.
SELECT id, AES_DECRYPT(first_field,'secret_salt'), AES_DECRYPT(second_field,'secret_salt')
FROM table
WHERE first_field LIKE "%AES_ENCRYPT('user search value','secret_salt')%"
Run Code Online (Sandbox Code Playgroud) 我有3张桌子
questions (q_id, q_text)answers (a_id, a_text, q_id)correct_answers (q_id, a_id)对于每个问题,答案表可以具有最小值1和最多4个值
我需要一个纯SQL查询(连接或子查询)以获得下表作为结果
result (q_id, q_text, option1, option2, option3, option4, correct)
Run Code Online (Sandbox Code Playgroud)
option1,option2,option3,option4都属于答案表,可以是null,correct属于correct_answers表
问题:
q_id q_text
2 Capital of Pakistan is
3 Karachi is in africa
5 New dehli is _____ of india
Run Code Online (Sandbox Code Playgroud)
回答:
a_id a_text q_id
1 Lahore 2
2 Islamabad 2
3 Karachi 2
4 Quetta 2
5 True 3
6 False 3
7 Capital 5 …Run Code Online (Sandbox Code Playgroud)