关于MySql的语句
发布网友
发布时间:2022-03-24 22:03
我来回答
共4个回答
热心网友
时间:2022-03-24 23:32
不对啊。
错误在条件部分 username=1 and password=1。这里,要参考username和password字段的定义。如果按照你写出的语句,应该理解为这两个字段是数值型。但是,这两个字段一般应该定义为字符串类型。所以,一个可能的改法应该是 username='1' and password='1'。当然,这要与你字段的定义相一致。
热心网友
时间:2022-03-25 00:50
可能是你的数据库表名与字段名与保留字相同, 可以试下这里
SELECT
`user`.`username`, `user`.`password`
FROM
`user`
WHERE
`user`.`username` = '1'
AND
`user`.`password` = '1'
如果只在一个表中查询, 则表前缀可以省略, 上面的可以改成下面
SELECT
`username`, `password`
FROM
`user`
WHERE
`username` = '1'
AND
`password` = '1'
在使用SQL查询时, 我们一定要养成将表名与字段名用 "`" 号(键盘上的TAB键上面, 1 键左边) 引起来的习惯.
热心网友
时间:2022-03-25 02:25
Select user.username,user.password form user Where username='1' and password='1'
试一下~~
连接字符型的字段要加单引号!~
想问一下你表里有符合条件的数据吗?
你把你表里的值发出来看看好吗?
你把sql语句拿到sql里去查询一下看看~~ 排出一下是不是你代码的问题!~
热心网友
时间:2022-03-25 04:16
同一楼上,要注意字段类型,数值型的,什么都不用,文本型的要用''