喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [求助]关于MYSQL问题  
 
阿林匹司
新手上路
Rank: 1



UID 75297
精华 0
积分 35
帖子 21
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-21
状态 离线
[广告]: 代充Paypal帐号美元
[求助]关于MYSQL问题

环境:php5.1.4    MYSQL5.023   Apache2.0.58


code:

<?php
session_start();
session_register('user');
session_register('password');
session_register('authoritg');
session_register('offices');
session_register('zhiwei');
session_register('ye');
//session_register('$user');
$ye=1;
//echo "<?xml version=\"1.0\" encoding=\"gb2312\"?".">";
//session_set_save_handler("login_office","user_id","user_author");
$user=$_POST['username'];
$pass_word=$_POST['password'];
//$user=$user_name;
$link_id=mysql_connect('localhost','root','root');
$dbase=mysql_select_db('pro_mg_st');
$query="SELECT * FROM 'login' WHERE username='".$user."' and password='".$pass_word."'";


$result=mysql_query($query);
$num_records=mysql_num_rows($result);
echo $num_records;
//$login_row=mysql_fetch_array($result);
/*
if($num_records)
{
   
   $record=mysql_fetch_object($result);
   $username=$record->username;
   $password=$record->password;
   $authoritg=$record->authoritg;
   $offices=$record->offices;
   $zhiwei=$record->zhiwei;
   //if($username=="admins")
  // echo '<meta http-equiv="Refresh" content="0; url=tianjia.php">';
   echo '<meta http-equiv="Refresh" content="0; url=zhuye.php">';
//$login_office=$login_row[4];
//$user_id=$login_row[0];
//$user_author=$login_row[3];

  //  if($user_author=="A")
        //   { echo '<meta http-equiv="Refresh" content="0; url=main.php">';   }
    //else
    //    { echo '<meta http-equiv="Refresh" content="0; url=mainc.php">';   }
          
}

else
{
    echo '<script language="javascript">alert("用户名或密码错误!")</script>';
    echo '<meta http-equiv="Refresh" content="0; url=index.php">';

}
*/
?>


运行提示:     Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Apache2\htdocs\dearhyp\register.php on line 22

是那里写得不对

还有一个就是为什么不能这样写,以前的老版本就没有问题:

code:             $query="SELECT * FROM login WHERE username='$user' and password='$pass_word'";
2006-8-1 01:22 PM#1
查看资料  发短消息  顶部
 
webboy
金牌会员
Rank: 6Rank: 6
老会员


UID 64695
精华 0
积分 1077
帖子 828
金钱 1077 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-6-11
来自 北京
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
SQL语句问题
检查SQL




爱老婆 爱狮子 爱生活
2006-8-1 01:47 PM#2
查看资料  发短消息  顶部
 
linren119
注册会员
Rank: 2
初级会员



UID 67545
精华 0
积分 155
帖子 143
金钱 155 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-27
状态 离线
[推荐阅读] 村里的兄弟们,今天晚上怎么过呢,是情人节哦!~
$query="SELECT * FROM login WHERE username='".$user."' and password='".$pass_word."'";



纸上得来终觉浅 绝知此事要躬行
2006-8-1 01:49 PM#3
查看资料  发短消息  顶部
 
阿林匹司
新手上路
Rank: 1



UID 75297
精华 0
积分 35
帖子 21
金钱 35 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-21
状态 离线
[推荐阅读] 如何将类似&#87的代码转化为对应的字符?
输出:mysql_erro()r:
code:
Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

这个是不是跟我的MYSQL5.0设定有关系,还有一个就是:我用拉phpMyAdmin-2.8.1

上面提示MYSQL信息中有:MySQL 字符集: UTF-8 Unicode (utf8)

跟这个有没有关系     要怎么做才能清除error
2006-8-1 04:32 PM#4
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024795 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP