環境 win2003 iis6.0 php5.2
mysql アカウントには書き込みと変更の権限はありますが、php ページでの書き込みと変更はできず、クエリのみ可能です
アドバイスをお願いします
コードを投稿して、エラー メッセージがあれば投稿することをお勧めします。
コードとエラー メッセージを投稿することをお勧めします。
エラーはありません。ローカル マシンでは動作しますが、サーバーにアクセスできません。PHP モジュールまたはデータベース ファイルのアクセス許可に問題がありますか?
php.ini の display_errors=On を確認してください。
別のローカルマシンに置いて サーバーを試してみる
phpのエラーメッセージをオンにして、
php.iniのdisplay_errors=Onを確認してください これがオンになっています。
php エラー メッセージを開いて見てください
これはエラーではないと思いますが、mysql ファイルにも書き込み権限が必要ですか?
それはローカルで実行できるということです。基本的にプログラム的には問題ありません。したがって、サーバーはアクセスできません。最初に権限があるかどうかを確認する必要があります
データベースでは特殊文字をエスケープする必要があります。これを行わないと問題が発生する可能性があります発生します
ローカルでできるのでプログラムを説明してください 基本的には問題ありません。したがって、サーバーはアクセスできません。最初に権限があるかどうかを確認する必要があります
データベースでは特殊文字をエスケープする必要があり、これを行わないと問題が発生する可能性があります
mysql アカウントの権限はありますが、他にどの権限を確認すればよいかわかりません。
特殊文字の問題ではないと判断することもできます。
mysql アカウントの権限がそこにあります
次に、mysql.user テーブルの関連レコードを投稿して確認してください
特殊文字の問題ではないことも確認できます
次に、エスケープに関するコードを投稿してくださいパート
mysql アカウントの権限がそこにあります
次に、mysql.user テーブルの関連レコードを投稿して確認してください
特殊文字に問題がないことも確認できます
次に、エスケープ部分
phpmyadmin でデータを追加および変更できる場合は、権限を持っている必要があります
転送 私は最も下品なテンプレートを使用していますが、実際には php は少し理解しにくいです
うーん、これが問題だと思います
INSERT INTO `table`
SET `email` = 'email@msn.com',
何を推測しますか?
echo mysql_error();
問題があるかどうかわかりませんか?
挿入された SQL ステートメントをブラウザに出力し、MySQL マネージャーで実行して、問題やエラーが報告されているかどうかを確認します
何を推測していますか?
echo mysql_error();
私は php に詳しくありません
何を推測しようとしていますか?
echo mysql_error();
問題があるかどうかわかりませんか?
テーブルは読み取り専用です。