PHPコードの1行目と2行目以降に、通知とエラーメッセージが表示されました。
Notice: 未定義の変数: dbc in ...
警告: mysqli_get_host_info() は、パラメータ 1 が mysqli であると想定しています。
connectdb();
echo mysqli_get_host_info($dbc);
私の通知と警告を解決するのを手伝ってくれませんか?
外部関数に対しても $dbc を定義するにはどうすればよいですか? 当分の間、エラーレベル-1で作業しています。解決策として通知を表示しないように言わないでください。残念ながら、カスタム関数変数の通過の問題を理解できません。ありがとう。
function connectdb()
{
$dbc = mysqli_connect (db_host, db_user, db_password, db_name);
if (!$dbc)
{
$txt = mysqli_connect_errno().mysqli_connect_error();
db_connect_error_mail($txt);
unset ($txt);
die('error message.');
}
else
{
return $dbc;
}
}