本文整理汇总了PHP中Constants::mysqli方法的典型用法代码示例。如果您正苦于以下问题:PHP Constants::mysqli方法的具体用法?PHP Constants::mysqli怎么用?PHP Constants::mysqli使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Constants
的用法示例。
在下文中一共展示了Constants::mysqli方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: hostConnect
public static function hostConnect($database = "{database}")
{
//----------------------------------------------------------
//init var
//----------------------------------------------------------
$class = "Constants";
//----------------------------------------------------------
$chk = self::constCHK($database);
//----------------------------------------------------------
if (!$chk['bool']) {
return $chk;
} else {
$database = $chk;
}
//----------------------------------------------------------
if (is_null(Constants::$mysqli) || !($chk = Constants::$mysqli->select_db($database))) {
//------------------------------------------------------
if (is_null($mysqli)) {
$mysqli = new mysqli(ClassUtil::getStaticVal($class, "host"), ClassUtil::getStaticVal($class, "user"), ClassUtil::getStaticVal($class, "pass"));
}
//------------------------------------------------------
if ($mysqli->connect_error != null || $mysqli->host_info == null) {
$chk = array("result" => $mysqli, "error" => true, "bool" => false, "host_info" => !Constants::$debug ? NULL : $mysqli->host_info, "message" => $mysqli->connect_error);
if (!Constants::$debug) {
$chk["loginInfo"] = array("host" => ClassUtil::getStaticVal($class, "host"));
}
return $chk;
}
//------------------------------------------------------
Constants::$mysqli = $mysqli;
}
//----------------------------------------------------------
Constants::$mysqli->select_db($database);
//----------------------------------------------------------
if (Constants::$mysqli->error != null) {
$chk = array("result" => Constants::$mysqli, "error" => true, "bool" => false, "message" => Constants::$mysqli->error);
if (!Constants::$debug) {
$chk["loginInfo"] = array("host" => ClassUtil::getStaticVal($class, "host"));
}
return $chk;
}
//----------------------------------------------------------
return Constants::$mysqli;
}
示例2: hostConnect
public static function hostConnect($database = NULL)
{
$conn = new mysqli(Constants::HOST, Constants::USER, Constants::PASS);
//----------------------------------------------------------
if (!is_null($database)) {
$database = self::constCHK($database);
} else {
$database = Constants::DATABASE;
}
//----------------------------------------------------------
Constants::$mysqli = $conn;
//----------------------------------------------------------
self::database($conn, $database);
//----------------------------------------------------------
return $conn;
}