「ID」、「ユーザー名」、「パスワード」の 3 つの列を持つデータベースがあります。私は SQL の初心者です (まだ :P を学んでいます)。これは Android アプリ用です。ログインを行い、ログインデータを入力すると、すべてが機能するように調整されましたが、これは次のとおりです。
ユーザー名とパスワードが一致する場合にのみ、アカウントの ID を取得する SQL クエリが必要です。これは私がこれまでに行ったことです:
<?php
$username = $_POST['username'];
$password = $_POST['password'];
$hostname = "-----";
$dbuser = '-----';
$dbpass = '-----';
$dbname = '-----';
//connection to the database
$dbhandle = mysql_connect($hostname, $dbuser, $dbpass) or die("Unable to connect to MySQL " . \mysql_error() . "<br>");
//select db
mysql_select_db($dbname, $dbhandle) or die("Unable to connect to DB: " . \mysql_error() . "<br>");
$result = mysql_query("SELECT usr_id IF (username = '$username' AND password = '$password') FROM people") or die("Error: " . mysql_error());
echo $result;
?>
私は Google が私の友人であることを知っていますが、それを見つけようとしたとき、参照は関連のない情報を提供してくれました。少なくとも、このケースには関連がありませんでした。
とにかく、お時間をいただきありがとうございます!