本文整理匯總了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;
}