本文整理匯總了PHP中nzedb\db\Settings::setSetting方法的典型用法代碼示例。如果您正苦於以下問題:PHP Settings::setSetting方法的具體用法?PHP Settings::setSetting怎麽用?PHP Settings::setSetting使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類nzedb\db\Settings
的用法示例。
在下文中一共展示了Settings::setSetting方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: COUNT
$reschk = $pdo->query("SELECT COUNT(*) AS num FROM tmux");
if ($reschk === false) {
$cfg->dbCreateCheck = false;
$cfg->error = true;
$cfg->emessage = 'Could not select data from your database, check that tables and data are properly created/inserted.';
} else {
foreach ($reschk as $row) {
if ($row['num'] > 0) {
$dbInstallWorked = true;
break;
}
}
}
$ver = new \nzedb\utility\Versions();
$patch = $ver->getSQLPatchFromFiles();
$pdo->setSetting(['..sqlpatch' => $patch]);
if ($dbInstallWorked) {
$ver = new \nzedb\utility\Versions();
$patch = $ver->getSQLPatchFromFiles();
if ($patch > 0) {
$updateSettings = $pdo->setSetting(['section' => '', 'subsection' => '', 'name' => 'sqlpatch', 'value' => $patch]);
} else {
$updateSettings = false;
}
// If it all worked, move to the next page.
if ($updateSettings) {
header("Location: ?success");
if (file_exists($cfg->DB_DIR . '/post_install.php')) {
exec("php " . $cfg->DB_DIR . "/post_install.php {$pdo}");
}
exit;
示例2: setLastUpdated
/**
* Sets the database time for last full AniDB update
*/
private function setLastUpdated()
{
$this->pdo->setSetting(['APIs.anidb.last_full_update' => time()]);
}