$sql="select * from where username='".$username."' and password='".$password."'";
引号使用上的问题。
引号使用上的问题。
解决方案 »
- 登陆成功 Warning: Cannot modify header information - headers already sent by (output
- 想开发一个门户,不知道用什么适合?能二次开发的,求高手指点。
- 解析XML问题
- 请问给输入框自动加入特定文字的JavaScript代码怎么写?
- 使用PHP架构嵌套数组,在线等
- asp 设置代理访问远程页面》
- 请问析构函数一般有什么用途?
- php+mysql ,时间字段time,如果取最近1星期的数据
- 超级等钱用,卖P4 1.8G自用笔记本电脑,板主帮帮忙先不要删,谢谢
- php 数组转换json有问题 大家过来看看
- 下面的结果,如何进行运算
- 从MySQL里读取的图片显示不出来
from后面没有表名
$sql="select * from where username=".$username." and password=".$password.";";
连接字符串用“.”,如果还是不行看看数据库连接有没有问题
谢谢你的回答,from后面的表名已经加进去了,
$sql="select * from use where username=".$username." and password=".$password.";";
数据库连接也没问题 ,现在提示是sql语法有错,晕死,You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'use where username=aaa and password=' at line 1
表名不能用USE
AND `password` = CONVERT( _utf8 '123'USING gbk ) COLLATE gbk_chinese_ci
,然后我把里面的‘aaa’和‘123’换成'$username'和'$password'来代替,那么sql语句变成
$sql="SELECT * FROM `use` WHERE `username` = CONVERT( _utf8 '$username'USING gb2312 )
COLLATE gb2312_chinese_ciAND `password` = CONVERT( _utf8 '$password'USING gbk ) COLLATE gbk_chinese_ci";
可是还是提示语法错误,
晕死一个早上都在搞这个了,大家在帮帮忙啊。
为什么表明不能勇USE啊?
表名use确实不能勇‘use’这个形式,我以为加单引号或者不加都可以,其实应该用table键上面那个键,就是`这个键,呵呵,不过我还是不明白,为什么不能勇单引号呢