dpl57372 2012-04-12 05:55
浏览 34
已采纳

用户名和密码不起作用

Folks, Please check my code..am executing the below code by http://localhost/mycart/login.php?is_ajax=1&username=srini&password=srini Then am getting this error even though passing valid user name and password. kindly help me thanks

mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\mycart\login.php on line 25 and username 'srini' and password 'srini' not found

<?php

$is_ajax = $_REQUEST['is_ajax'];
if (isset($is_ajax) && $is_ajax) {
       error_reporting(E_ALL ^ E_NOTICE);
    $uname = $_REQUEST['username'];
    $pword = $_REQUEST['password'];

    $uname = htmlspecialchars($uname);
    $pword = htmlspecialchars($pword);

    echo $uname;
    echo $pword;

     $con = mysql_connect("localhost", "root", "root");

    if (!$con) {

        die('Connection Failed' . mysql_error());
    }

    mysql_select_db("test", $con);

   $result = mysql_query("SELECT * FROM login WHERE L1 = $uname AND L2 = $pword");
   $num_rows = mysql_num_rows($result);
    if ($num_rows > 0)
        echo "success";
    else
        echo "username '{$uname}' and password '{$pword}' not found";


mysql_close($con);

}
?>
  • 写回答

2条回答 默认 最新

  • douluoyou9876 2012-04-12 05:58
    关注

    Your result is probably false. Try this:

    $result = mysql_query("SELECT * FROM login WHERE L1 = '".$uname."' AND L2 = '".$pword."'");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi