【发布时间】:2018-08-27 05:20:40
【问题描述】:
有没有一种可能的方法可以选择作为答案?,我正在尝试在 MySql 中执行此操作,但它总是显示为错误:
//管理员和信息是表。 //inmobiliaria 是架构。
SELECT if(administrador.usuario='Admin0'&&administrador.password='pass123',
select * from inmobiliaria.informacion, null) FROM inmobiliaria.administrador;
最后,如果管理员表中的密码和用户与文本框中输入的相同,我会尝试从“信息”表中获取所有内容,但我还没有找到方法。
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
administrador和informaciontable 之间有关系吗? -
看起来您正在验证用户 ID 是否为 Admin0 并且密码是否正确。因此,您首先放置 if 语句,然后执行 select 语句。你不能同时做这两件事。
-
管理员和信息之间没有关系,因为我打算将它用于隐藏形式的日志,而信息只是一个简单的可编辑图库。应该有吗?
-
不要将密码存储为纯文本!用盐散列。