English 中文(简体)
JQuery Validation Resident and Checking DataBase PHP MySQL Error
原标题:JQuery Validation Remote and Checking DataBase PHP MySQL Error

我正在使用JQuery Validation Plugin。 我看上去处理违约的营地档案的边远功能。

I modified the php file to use my own version but mysql is returning

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in    /home/fastbluf/syatch/module/1.func.php on line 15

My PHP 《刑法》如下。 我的所有辛子都看得正确。

<?php
// Last Edited: 4/23/12
$conn = mysql_connect( localhost , hidden , hidden ) or die( Iam dying );
$rs = @mysql_select_db( "hidden", $conn) or die( "Err:Db" );

$do = $_REQUEST[ do ];
$email= $_REQUEST[ email ];
$user= $_REQUEST[ user ];

function checkInfo($do,$email,$user){
    switch ($do) {
        case 1:
            $sql = "select * from User_Base where Email_Address = $email";
            $results = mysql_query($sql). mysql_error();
            $nResults = mysql_num_rows($results);
            if ($nResults > 0) {
                $valid="false";
            } else {
                $valid="true";
            }
        break;

        case 2:
        //not yet 
        break;      
    }
    return $valid;
}
echo checkInfo($do,$email,$user);
?>
最佳回答

问题在于,你对你的结果重新思考,使结果不再有效。

$results = mysql_query($sql). mysql_error();

改变这种状况就是这样:

$results = mysql_query($sql) or die(mysql_error());

你的问询也应当改变,以引用电子邮件地址,为了防止攻击,应躲避地址(SQL注射):

$email = mysql_real_escape_string($_REQUEST[ email ]);
$sql = "select * from User_Base where Email_Address =  $email ";
问题回答

女士们

$sql = "select * from User_Base where Email_Address =  ".$email." ";




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签