上記と同じ問題が発生したようです? PHPstudyでテストしたところ、以下のような情報が得られました。 phpinfo を確認したところ、PDO が有効になっていることがわかりました。これはどのような問題でしょうか?
答えさせてください。解決策は簡単です。 ! ! ! !私も 30 分以上悩みましたが、とてもイライラして、ようやく問題を見つけました!
まず、問題点を述べておきます: Web ページを実行した後、エラーは報告されませんでした。何もなく、空白です。
その理由は、文字の大文字小文字の問題です。これを回避する方法は本当にありません、それはとても大きな落とし穴です。 !
それでは、以下の解決策をご紹介します。
ソース コード: $dsn="{$dbType}:host={$host};dbName={$dbName}";
コード内の dbName の N は大文字にすることはできません、小文字でなければなりません。 ! !正しいコードは以下の通りです! !おい、この間違いは句読点よりも迷惑だ! !今後この問題が回避されることを願っています。
修正後: $dsn="{$dbType}:host={$host};dbname={$dbName}";
私も同様です、var_dump($num); 結果はブール値 falseですSQL ステートメントをデータベースで直接実行することで挿入できます。 php.ini は正常に展開されます。
私も
データベースのテーブル構造を確認してください
答えさせてください。解決策は簡単です。 ! ! ! !私も 30 分以上悩みましたが、とてもイライラして、ようやく問題を見つけました!
まず、問題点を述べておきます: Web ページを実行した後、エラーは報告されませんでした。何もなく、空白です。
その理由は、文字の大文字小文字の問題です。これを回避する方法は本当にありません、それはとても大きな落とし穴です。 !
それでは、以下の解決策をご紹介します。
ソース コード: $dsn="{$dbType}:host={$host};dbName={$dbName}";
コード内の dbName の N は大文字にすることはできません、小文字でなければなりません。 ! !正しいコードは以下の通りです! !おい、この間違いは句読点よりも迷惑だ! !今後この問題が回避されることを願っています。
修正後: $dsn="{$dbType}:host={$host};dbname={$dbName}";
私も同様です、var_dump($num); 結果はブール値 falseです
SQL ステートメントをデータベースで直接実行することで挿入できます。 php.ini は正常に展開されます。
私も
データベースのテーブル構造を確認してください