sql >> データベース >  >> RDS >> Mysql

$ _POSTの問題、isset()およびmysql_fetch_assoc()の場合:echoは正しい値を返し、ページソースは常にelse値を返します

    isset()が設定されているかどうかではなく、trueかfalseかが問題であるにもかかわらず、isset()をチェックしているように見えます。 PHPは、変数をブール値としてチェックするときに多くのことを変更しますが、falseを含むセット変数のisset() 引き続きtrueを返します。

    取引してみてください

    if (isset($_POST['GFCheckbox']))
    

    if ($_POST['GFCheckbox'])
    

    何が起こるか見てみましょう。



    1. 文字列をmysql日付に解析する

    2. MYSQL:レコードがすでに存在する場合はレコードを挿入します更新レコード

    3. SQLフルテキスト'contains'関数内の二重引用符をどのようにエスケープしますか?

    4. 異なるDBMS間のデータ移行