プロが教えるわが家の防犯対策術!

あるプログラムを実行したら下記のエラーが出ました。
一番目のエラーは分かりますが、二番目のエラーは見覚えがありません。
恐らく例外処理の類だと思われますが、果たしてあっているのでしょうか?
このエラーをとるヒントを教えていただけると幸いです。
よろしくお願いいたします。

Warning: Undefined variable $sql in C:\xampp\htdocs\skill\skill.php on line 24

Fatal error: Uncaught ValueError: PDO::prepare(): Argument #1 ($query) cannot be empty in C:\xampp\htdocs\skill\skill.php:24 Stack trace: #0 C:\xampp\htdocs\skill\skill.php(24): PDO->prepare('') #1 {main} thrown in C:\xampp\htdocs\skill\skill.php on line 24

A 回答 (2件)

prepareの引数が空文字列なので、その引数のデータを作る部分に間違いがあります。

    • good
    • 1

2つ目のエラーは$queryの引数1が空っぽだからダメよってことみたいです。

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!