本文整理汇总了PHP中dbstuff::fetch方法的典型用法代码示例。如果您正苦于以下问题:PHP dbstuff::fetch方法的具体用法?PHP dbstuff::fetch怎么用?PHP dbstuff::fetch使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dbstuff
的用法示例。
在下文中一共展示了dbstuff::fetch方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: urlencode
if ($delunzip) {
@unlink($datafile);
}
$datafile_next = preg_replace("/-({$dumpinfo['volume']})(\\..+)\$/", "-" . ($dumpinfo['volume'] + 1) . "\\2", $datafile);
$datafile_next = urlencode($datafile_next);
if ($dumpinfo['volume'] == 1) {
show_msg(lang('database_import_multivol_redirect', TRUE, array('volume' => $dumpinfo['volume'])), $siteurl . "restore.php?operation=import&datafile_server={$datafile_next}&autoimport=yes&importsubmit=yes&confirm=yes" . (!empty($delunzip) ? '&delunzip=yes' : ''), 'redirect');
} elseif (getgpc('autoimport', 'G')) {
show_msg(lang('database_import_multivol_redirect', TRUE, array('volume' => $dumpinfo['volume'])), $siteurl . "restore.php?operation=import&datafile_server={$datafile_next}&autoimport=yes&importsubmit=yes&confirm=yes" . (!empty($delunzip) ? '&delunzip=yes' : ''), 'redirect');
} else {
show_msg('database_import_succeed', '', 'message', 1);
}
} elseif ($dumpinfo['method'] == 'shell') {
list($dbhost, $dbport) = explode(':', $dbhost);
$query = $db->query("SHOW VARIABLES LIKE 'basedir'");
list(, $mysql_base) = $db->fetch($query, MYSQL_NUM);
$mysqlbin = $mysql_base == '/' ? '' : addslashes($mysql_base) . 'bin/';
shell_exec($mysqlbin . 'mysql -h"' . $dbhost . ($dbport ? is_numeric($dbport) ? ' -P' . $dbport : ' -S"' . $dbport . '"' : '') . '" -u"' . $dbuser . '" -p"' . $dbpw . '" "' . $dbname . '" < ' . getgpc('datafile'));
show_msg('database_import_succeed', '', 'message', 1);
} else {
show_msg('database_import_format_illegal');
}
}
} elseif ($operation == 'importzip') {
if (!getgpc('datafile_server')) {
show_msg('database_import_file_illegal');
} else {
$datafile_server = getgpc('datafile_server');
if (!@file_exists($datafile_server)) {
show_msg('database_import_file_illegal');
}