function connectionToDb(){
$hostname = "localhost";
$username = "root";
$hostpwd = "";
$dbname = "mydb";
if (!defined($hostname)) {
}else{
if (!defined($username)) {
}else{
if (!defined($hostpwd)) {
}else{
if (!defined($dbname)) {
}else{
$mysqli = mysqli_connect($hostname, $username, $hostpwd, $dbname);
if (!$mysqli) {
die("Connection failed: ".mysqli_connect_error());
}
}
}
}
}
}
这是否可能,如果还有其他方法,请告诉我。
我已经用PHP创建了数据库连接脚本,但是,这有可能吗?函数connectionToDb(){$ hostname =“ localhost”; $ username =“ root”; $ hostpwd =“”; $ dbname =“ ...
defined
函数检查是否定义了常数。常量不以$
开头,它们是变量。由于您是在同一个脚本中定义的,因此我什至不会打扰检查。如果您想通过使用isset
或!empty
来保持理智(请注意,由于密码为空,当前不能使用empty
。这也是出于安全考虑,root用户应该具有密码,并且root用户不应用于应用程序。)