MySQL+DBI/DBD+Apatchのログについて川合孝典です。はじめまして多賀@アルカディアと申します。MySQL+DBI/DBD+Apatch+Perlで質問させて下さい。year=$ARGV[1]ApacheでCGIとして実行させようとしているのではないでしょうか?そのときに$ARGV[1]の値はどのように設定されているのでしょうか?これが空になっている可能性が高いと思われます。このようなエラーメッセージがApatchのログに書き込まれます。この現象を回避する方法をご存知でしたら教えて下さい。以下のようにすれば、エラーは抑えることができるでしょう。#プレースホルダを使って、executeで指定#これなら$ARGV[1]がundefでもとりあえずエラーにはならないはずただし$ARGV[1]で何がしたいのか不明です。CGIパラメータがとりたいのであれば、CGI.pmなどを利用したほうがいいでしょう。使ったほうがよいでしょう。strictが書いてないようなスクリプトは、あまり信用しないほうがいいでしょう。recommended.)と入ってから4年ぐらい経つんですから。