関数内でデータベースに接続するにはどうすればよいですか? ...私は現在これを行っています:
基本的なデータベースへの接続:
$conn = mysqli_connect('localhost', 'root', '', 'foo');
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
関数:
関数を作成するときは、その中に接続クエリを再度含める必要があります
function cleanup($str, $real) {
if(get_magic_quotes_gpc() == true){
$str = stripslashes($str);
}
$str = htmlspecialchars($str);
if($real == true) {
// connection query here again
$conn = mysqli_connect('localhost', 'root', '', 'foo');
$str = mysqli_real_escape_string($conn,$str);
}
return $str;
}
ホスト、ユーザーを追加し、詳細を2回渡す必要があるため、これはばかげているように思えます。基本的な接続で両方を処理することを望みます