如何在函数内连接到数据库?...我目前这样做:
基本连接到数据库:
$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;
}
这对我来说似乎很愚蠢,因为我必须两次添加主机、用户和传递详细信息,我希望基本连接能够以某种方式兼顾两者