ホームページ > バックエンド開発 > PHPチュートリアル > 私はこれが上手すぎるので、私の間違いを修正するためのアイデアをいくつか教えてください。

私はこれが上手すぎるので、私の間違いを修正するためのアイデアをいくつか教えてください。

WBOY
リリース: 2016-06-13 13:37:05
オリジナル
956 人が閲覧しました

怠け者なので修正してください。
client.js に関数を記述します:

JScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
//数据库查询相关
function sqlUserInfo($username, $password)
{
    $users = trim($username);
    $pass = trim($password);

    $conn=mysql_connect($host,$users,$passwords);
    mysql_select_db($database,$conn);
    //echo "start connect db";
    if(!$db)
        return false;
    //echo "start query db";

    $query = "SELECT * FROM tb_users WHERE username = '".$users."' AND password = '".$pass."'";
    $sql = mysql_query($query, $conn) or die(mysql_error());

    if(mysql_num_rows($sql) == 1)
        return true;
    else
        die("数据库查询失败!");
    return false;
}

ログイン後にコピー


プロンプト エラー:

.operator


...ELECT * FROM tb_users WHERE ユーザー名 = '".$users."' AND パスワード = '".$pass."'"

の後に名前がありません-------------------------------------------------- --↑
矢印は $users の後の位置を指しています。何が間違っているのかわかりません。修正してください。

-----解決策------ -------------
if(!$db) // $db は未定義です
return false;
疑問に思ったのは、これは PHP コードであり、サーバー側に配置する必要があるということです。
なぜ「client.js に関数が書かれている」のか。 本当に分かりません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート