include('conn/conn.php');
var_dump($mysqli);
$sql="ユーザー名 =? およびパスワード =? および var_zhibu=? から * を選択します"; =$mysqli->prepare($sql);
$stmt->bind_param("sss", $username, $password, $var_zhibu);
$username=@$_POST['ユーザー名'];
$password=md5(@$_POST['パスワード']);
$stmt->execute(); stmt->fetch()) {
echo "<script>alert('ログイン失敗');window.location.href='login.php';</script>";
}else{
session_start( );
$_SESSION['username']=$username;
$_SESSION['zhibu']=$var_zhibu;
$mysqli->close()
この段落は Apache に関するものです問題ありません。wampserver2.5 (Apache 2.4.9) を使用していますが、iis7 でエラー 500 が表示されます。conn.php には次の 1 つの文しかありません。$mysqli=new mysqli('localhost: 3306', 'username', 'password', 'db_name');
ディスカッションへの返信 (解決策)
ポートは Apache によって占有されていますか?
もしくは、rewriteの記述方法が間違っていて、iisの記述方法がサポートされていません。
問題を知るにはphpのエラー表示機能をオンにしてください
$stmt=$mysqli->prepare($sql);
この文の問題、var_dump($ の結果) のようですstmt) IIS 使用時は null になります
[04-Sep-2015 03:58:58 Europe/Paris] PHP スタック トレース:
[04-Sep-2015 03:58:58 Europe/Paris] PHP 1. {main}() E:wampwwwphpsitewelcome 。 php:0
[04-Sep-2015 03:58:58 Europe/Paris] PHP 3 mysqli->mysqli() E:wampwwwphpsiteconnconn.php:2
[04-Sep-2015 03:58:58 Europe/Paris] PHP 警告: mysqli::prepare(): E: wampwwwphpsitewelcome で mysqli をフェッチできませんでした13 行目の .php
[04-Sep-2015 03:58:58 Europe/Paris] PHP スタック トレース:
php のエラー表示機能をオンにすると、どこに問題があるのかがわかります。
ログによって提供される情報が少なすぎ、簡潔すぎます
[04-Sep-2015 03:58:58 Europe/Paris] PHP 警告: mysqli::prepare(): E:wampwwwphpsitewelcome で mysqli をフェッチできませんでした。 php の 13 行目
mysqli を読み取れません http://php.net/manual/en/mysqli.construct.php の例を使用すると、結果は次のようになります:
接続エラー (2002) ターゲット コンピューターが積極的に拒否したため、接続できません。
phpのエラー表示機能をオンにするのはそんなに難しいですか?
ログによって提供される情報が少なすぎ、簡潔すぎます
[04-Sep-2015 03:58:58 Europe/Paris] PHP 警告: mysqli::prepare(): E:wampwwwphpsitewelcome で mysqli をフェッチできませんでした。 php の 13 行目
mysqli を読み取れません
mysqli が正しくインストールされていない理由がわかりません。
iis の下の phpinfo(); をチェックして、mysqli 拡張機能があるかどうかを確認します。
エラーが見つかりました。 IISとwampserverは同時に開くことができないので、IISを開いたときにwampserverを閉じてしまったため、wampserverのwampmysqld64サービスは開かれませんでした(先ほど手動に設定していたのでランダムに起動されませんでした)。 wampmysqld64 が名前に反映されているはずです。これがないと、wamp で mysql に接続できないことがわかります。以上、熱心にご参加いただきありがとうございました