作者wuwangzu (lina)
看板PHP
标题[请益] 帮找错误!!!
时间Sat Jun 7 17:02:49 2008
不好意思我是新手
如果问的问题太简单请见谅
我要写的是"帐号密码验证"
我先在资料库设了两组帐号密码
变数为 u-id 跟 u-pass
我的资料库名称是id_pass
以下是我的程式码
<?
header("Content-Type: text/html; charset=utf-8");
include"./sql.php";
session_start();
$data=$_db->my_com("select u-id,u-pass from id_pass limit 1");
$data_array=$_db->my_com($data);
if($data_array[0][u-id]!=$_POST[id] or $data_array[0][u-pass]!=$_POST[pass]){
echo"error!;
exit;}
else{
session_register("aid");
$_SESSION[aid]=$_POST[id];
echo"welcome"; }
}
?>
无论输入对的或错的帐号密码都显示出
Unknown column 'u' in 'field list'
我看不懂这个错误讯息的意思
不知道哪边有写错呢?
恳请高手帮忙解答 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.141.21
1F:推 cttlee:try select `u-id`,`u-pass` 06/07 17:56
2F:→ wuwangzu:出现的是You have an error in your SQL syntax; check 06/07 18:12
3F:→ wuwangzu:the manual that corresponds to your MySQL server 06/07 18:12
4F:→ wuwangzu:version for the right syntax to use near 'Resource 06/07 18:13
※ 编辑: wuwangzu 来自: 140.119.141.21 (06/07 18:15)
5F:→ wuwangzu:id #4' at line 1 06/07 18:15
6F:推 cttlee:data_array这列用法错吧 06/07 22:55
7F:推 del680202:把栏位名称改成 u_id u_pass 试试看 06/07 23:01
8F:→ del680202:- 改成底线 06/07 23:01
9F:→ wuwangzu:已经改过还是一样.... 06/08 02:23
10F:→ JeffMcBride:$data_array[0][u-id] 这个部分变数用$ 不是变数用'' 06/09 14:35