抓取字段时就赋值为空
时间:2011-06-29
来源:互联网
请问一下,MYSQL是否有语句可以实现如下效果:
在select某个字段的时候,当USER有权限读取该字段时,那么正常执行,即
select column1 from table1,后可透过各取值函数如mysql_fetch_array等等获取值
如果USER没有权限读取这个字段时,则透过取值函数获得该字段的值是0,或者空
因各种原因,无法通过预先判断是否有权限访问,再决定是否select该字段;或者说select完,
再给透过mysql_fetch_array,mysql_fetch_row等取值的变量赋值为0,或者空
在select某个字段的时候,当USER有权限读取该字段时,那么正常执行,即
select column1 from table1,后可透过各取值函数如mysql_fetch_array等等获取值
如果USER没有权限读取这个字段时,则透过取值函数获得该字段的值是0,或者空
因各种原因,无法通过预先判断是否有权限访问,再决定是否select该字段;或者说select完,
再给透过mysql_fetch_array,mysql_fetch_row等取值的变量赋值为0,或者空
作者: php_aga 发布时间: 2011-06-29
MYSQL的权限只能到表,不能到字段
作者: wwwwb 发布时间: 2011-06-29
这种应该不是透过权限来管制,我是想有没有SQL语句可以在select层进行处理?mysql_query后,好像就不好在数据库上进行处理了。
作者: php_aga 发布时间: 2011-06-29
要么先判断该字段是否有权限被读取,如果没权限,那么这个字段名修改程序修改为NULL,最后的SQL就是
select column1,null from table1
select column1,null from table1
作者: zalvsa 发布时间: 2011-06-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28