私は、指定された情報がPHPとMySQLで正しいかどうかチェックしようとしています! (アンドロイドプロジェクトのため)しかし、私はそれらを送信し、POSTメソッドを使用して私のデータベースでそれらを比較しようとするPOSTメソッドは常に情報が送信されていることを返します。 ので、これは私のコードです:投稿メソッドは常に何も返しません
<?php
$mysqli = new mysqli("localhost", "root", "", "hochschule");
/* verify connection */
if (mysqli_connect_errno()) {
printf("connection failed : %s\n", mysqli_connect_error());
exit();
}
/* recover data */
$benutzername = $mysqli->real_escape_string(isset($_POST['PARAM_LOGIN']));
$passwort = $mysqli->real_escape_string(isset($_POST['PARAM_PASSWORT']));
$result = $mysqli->query("SELECT COUNT(*) FROM user WHERE benutzername ='$benutzername' AND passwort='$passwort'");
$row = $result->fetch_row();
if($row[0] !=0) {
printf("true");
}else
printf("false");
/* Closing the connection */
$mysqli->close();
?>
は、私はPHP 5.6とMySQL 5.7を使用して、私は、PHPスクリプトをテストするためにGoogleのクロムにDHCのプラグインを使用。
注:
私はそれは私がPHP 5.6とMySQL 5.7と私は(5.6)以前のプロジェクトのために以前のPHPのバージョン(5.5)とMySQLでそれを使用し、このコードを使用していますので、互換性の問題だと思うし、当時はうまくいきました。
ありがとうございました。
が何かの使用を返すために、私はそれをした ' –
!それは何も返しませんでした!それは私が何も送っていないのと同じです – user3816569
あなたは何かを送ったかどうかをチェックするためにvar_dump($ _ POST)を試しましたか? – piotr