IF ELSE条件を使用してMysqlでPHPで簡単なプログラムを実行しようとしています
私のコードは IF 部分を実行していますが、Else は実行していません
私を助けてください、これが私のコードです
<?PHP
$userInputEntities = htmlentities($userInput);
echo $userInputEntities;
$username = "admin";
$password = "1234565";
$database = "tele";
$server = "localhost";
$db = new PDO (
"mysql:host=$server;dbname=$database",
"$username",
"$password");
$id = $_REQUEST['cid'];
if ($db) {
$SQL = $db->prepare("SELECT * FROM user WHERE uid = :id");
$SQL -> execute(array(':id'=>$id));
while ($row = $SQL->fetch(PDO::FETCH_ASSOC)) {
if ($id=="$row[uid]") {
echo "Welcome";
} else {
echo "Sorry You Have not registered with our service";
}
}
}
& マイ データベース テーブルは「ユーザー」です
uid name
1 Manoj
2 pranay only two rows i have in table
ユーザーがテーブルに入力できる場合は if 部分を出力し、ユーザーが見つからない場合は else 部分を出力する必要があります 助けてください、ありがとう
ここでは、IF 条件が満たされたときに If 部分が印刷されますが、If 条件が失敗したときに else 部分が印刷されません