dポイントプレゼントキャンペーン実施中!

こんにちは。

プログラミング初心者で困っています。
以下の環境で開発を行っているのですが、Mysqlでコネクションを取得できなかったときに、事項画面にwarningが表示されてしまいます。例外としてcatchするには、warningが発生する前に、入力値(DNSが正しい値か?など)のチェックをして自前で例外をthrowするしかないのでしょうか?
ご教授いただきたいです。よろしくお願いいたします。


環境:
FreeBSD6.0
PHP5.2
MySQL5.2

A 回答 (1件)

mysql_connectの前に@を付けて、@mysql_connect()とすればいいだけなんじゃないかな?


その後で、返ったリソースを判定すれば良いと思う。
$cn=@mysql_connect('localhost', 'mysql_user', 'mysql_password')
if ($cn){
echo "接続成功";
}else{
echo "接続失敗";
}
    • good
    • 0
この回答へのお礼

ありがとうございました
参考にさせて頂きました

お礼日時:2009/01/06 23:56

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