-2

PHPを始めたばかりです。現在、Web ページのログイン スクリプトを作成中です。実行しようとすると、うまくいきmysql_query(SELECT * FROM users WHERE username=$username) ません。正しい名前を使用していることを確認しましたが、クエリ機能には常に問題がありました。これは私のコードです。誰も問題を見ませんか?

<?php

$username = $_POST['username'];
$password = $_POST['password'];

if ($username&&$password)
{
    $connect = mysql_connect("host", "dbname", "password!") or die ("Couldnt connect!");
    mysql_select_db("TwoogLogin") or die ('couldnt find datebase');

    $query = mysql_query("SELECT * FROM users WHERE username=$username") or die ('unable to run query');

    $numrows = mysql_num_rows($query);

    echo $numrows;
}
else
    die("Please enter a username and a password");
?>
4

3 に答える 3

0
<?php
//Set appropriate value for the following statements
$connect = mysql_connect("mysql_server", "mysql_user", "mysql_password") or die ("Couldnt connect!");
mysql_select_db("database_name",$connect) or die ('couldnt find datebase');


$username = $_POST['username'];
$password = $_POST['password'];

if ($username && $password)
{
    $query = mysql_query("SELECT * FROM users WHERE username='$username'") or die ('unable to run query');

    $numrows = mysql_num_rows($query);

    echo $numrows;
}
else
    die("Please enter a username and a password");
?>
于 2013-09-01T15:39:13.170 に答える