本文整理汇总了PHP中mysql::query_one方法的典型用法代码示例。如果您正苦于以下问题:PHP mysql::query_one方法的具体用法?PHP mysql::query_one怎么用?PHP mysql::query_one使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mysql
的用法示例。
在下文中一共展示了mysql::query_one方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: newAction
/**
* редактируем выбранный материал
*/
function newAction()
{
if ($_POST) {
// даты
$_POST['FORM']['date_news'] = general::date_to_database($_POST['FORM']['date_news']);
$this->_width = mysql::query_findpole('select zna from config where id=16', 'zna');
$this->_height = mysql::query_findpole('select zna from config where id=17', 'zna');
$this->_width_b = mysql::query_findpole('select zna from config where id=19', 'zna');
$this->_height_b = mysql::query_findpole('select zna from config where id=20', 'zna');
// проверяем на checkbox
forms::check_box(array('status'));
// проверяем на существование такого action, если есть - добавляем несколько символов
$_sql = 'SELECT count(*) as count FROM ' . $this->tablename . ' where url="' . $_POST['FORM']['url'] . '" and id!=' . $_POST['id'];
// выполняем запрос + при необходимости выводим сам запрос
if (mysql::query_findpole($_sql, 'count', 0) > 0) {
$_POST['FORM']['url'] .= '_new';
}
// записываем в базу
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
// загружаем фото
forms::multy_update_photo(HOST . IMG_NEWS_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b);
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
// массив типов
global $_type_news;
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'select' => $_type_news, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
}
示例2: indexAction
function indexAction()
{
if (isset($_POST['check'])) {
if ($_POST['FORM']['ua'] == 'on') {
$_POST['FORM']['ua'] = 1;
} else {
$_POST['FORM']['ua'] = 0;
}
if ($_POST['FORM']['en'] == 'on') {
$_POST['FORM']['en'] = 1;
} else {
$_POST['FORM']['en'] = 0;
}
if ($_POST['FORM']['fr'] == 'on') {
$_POST['FORM']['fr'] = 1;
} else {
$_POST['FORM']['fr'] = 0;
}
if ($_POST['FORM']['esp'] == 'on') {
$_POST['FORM']['esp'] = 1;
} else {
$_POST['FORM']['esp'] = 0;
}
if ($_POST['FORM']['ger'] == 'on') {
$_POST['FORM']['ger'] = 1;
} else {
$_POST['FORM']['ger'] = 0;
}
forms::multy_update_form($this->tablename, 1, 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
}
$sql = "SELECT * FROM languages";
$res = mysql::query_one($sql, 0);
return system::show_tpl(array('obj' => $res, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php');
}
示例3: newAction
/**
* редактируем выбранный материал
*/
function newAction()
{
if ($_POST) {
$this->_width = mysql::query_findpole('select zna from config where id=23', 'zna');
$this->_height = mysql::query_findpole('select zna from config where id=24', 'zna');
$this->_width_b = mysql::query_findpole('select zna from config where id=25', 'zna');
$this->_height_b = mysql::query_findpole('select zna from config where id=26', 'zna');
// проверяем на checkbox
forms::check_box(array('status', 'firstpage', 'alt'));
// записываем в базу
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
// загружаем фото
forms::multy_update_photo(HOST . IMG_GALLERY_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b, true);
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
// выбираем фотоальбомы
$_sql = 'SELECT * FROM gallery_grupa WHERE id_parent=0 order by sort';
$select = mysql::query($_sql, 0);
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'select' => $select, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
}
示例4: get_counter
/**
* возвращает картинку или объект flash
*
* @param id баннера $id
*/
static function get_counter()
{
// строим запрос
$_sql = 'SELECT * FROM counter where id=1';
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
return $result->content;
}
示例5: editAction
/**
* редактируем материал
*/
function editAction()
{
if ($_POST) {
// записываем в базу
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/edit.php');
}
示例6: get_Total_Order
/**
* выбираем общую сумму заказа
*/
static function get_Total_Order($id)
{
// строим запрос
$_sql = 'SELECT SUM(kolvo*cost) as total
FROM orders
WHERE orders.number_order=' . intval($id);
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
if ($result) {
return $result;
} else {
return false;
}
}
示例7: set_voting
function set_voting()
{
// ищем голосовали ли сегодня
$_sql = "SELECT count(*) as count \n\t\t\t\tFROM voting_ip \n\t\t\t\tWHERE \n\t\t\t\t date='" . date('Y-m-d') . "' and ip='" . $_SERVER['REMOTE_ADDR'] . "'";
$result = mysql::query_one($_sql, 0);
if ($result->count == 0) {
// update
$_sql = "UPDATE `voting` SET `kolvo`=kolvo+1 WHERE (`id`=" . intval($_POST['id_voting']) . ")";
$result = mysql::query_one($_sql, 0);
// insert to voting_IP
$_sql = "INSERT INTO `voting_ip` (`id`,`ip`,`date`) VALUES (NULL,'" . $_SERVER['REMOTE_ADDR'] . "','" . date('Y-m-d') . "')";
$result = mysql::query_one($_sql, 0);
} else {
return '<div style="font-weight:bold; color: red;">Вы уже голосовали сегодня!</div>';
}
}
示例8: deleteAction
/**
* удаляем материал
*/
function deleteAction()
{
// удаляем из таблицы NEWS
$_sql = 'SELECT * FROM `' . $this->tablename . '` WHERE (`id`="' . $_GET['id'] . '")';
$result = mysql::query_one($_sql, 0);
// удаляем файл
if (file_exists(HOST . PRICE_LIST_PATH . '/' . $result->pole)) {
unlink(HOST . PRICE_LIST_PATH . '/' . $result->pole);
}
// удаляем из таблицы NEWS
$_sql = 'DELETE FROM `' . $this->tablename . '` WHERE (`id`="' . $_GET['id'] . '")';
$result = mysql::just_query($_sql, 0);
// сообщение
$this->msg = general::messages(1, v::getI18n('backend_after_delete'));
return self::indexAction();
}
示例9: get_content
function get_content($action)
{
$lang = '_' . $_GET['lang'];
// выбираем родителя
// запрос
$_sql = 'SELECT * FROM content where status=1 and action="' . $action . '"';
// выполняем запрос + при необходимости выводим сам запрос
$parent = mysql::query_one($_sql, 0);
// выбираем детей
$_sql = "select name_" . $_GET['lang'] . ", action from content where id_parent=" . $parent->id . " order by sort";
// выполняем запрос + при необходимости выводим сам запрос
$child = mysql::query($_sql, 0);
// выбираем файлы загруженные к этому разделу
$_sql_files = 'SELECT * FROM files where id_content=' . $parent->id . ' order by id';
$_files = mysql::query($_sql_files, 0);
// выполняем tpl
return system::show_tpl(array('parent' => $parent, 'child' => $child, 'gallery_grupa' => $gallery_grupa, '_files' => $_files), '/frontend/content/index.php');
}
示例10: newAction
/**
* редактируем выбранный материал
*/
function newAction()
{
if ($_POST) {
// проверяем на checkbox
forms::check_box(array('status'));
// записываем в базу
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'city' => dbh::get_city(), 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
}
示例11: newAction
/**
* редактируем выбранный материал
*/
function newAction()
{
if ($_POST) {
if (is_uploaded_file($_FILES["file"]["tmp_name"])) {
$mp3 = end(explode('.', $_FILES['file']['name']));
if ($mp3 == 'mp3' or $mp3 == 'ogg') {
copy($_FILES['file']['tmp_name'], HOST . AUDIO_PATH . '/' . $_POST['id'] . '.mp3');
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
} else {
$this->msg = general::messages(1, v::getI18n('backend_after_save_file'));
}
}
forms::check_box(array('status'));
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
}
示例12: get_reklama_backend
/**
* возвращает картинку или объект flash
*
* @param id баннера $id
*/
static function get_reklama_backend($id)
{
// строим запрос
$_sql = 'SELECT * FROM reklama where id=' . $id;
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
if ($result->image) {
// проверяем на тип банера
$size = getimagesize(HOST . IMG_REKLAMA_PATH . '/' . $result->image);
// проверяем на тип (jpeg/gif/png/swf) баннера
if (self::check_type_banner($size['mime']) == 0) {
// картинка
return "<a href='" . $result->url . "' target='_blank'><img src='/images/_reklama/" . $result->image . "' width='100px' alt='" . $result->name . "' border=0></a>";
} else {
if (self::check_type_banner($size['mime']) == 1) {
// swf banner
$_str_temp1 = '
<div id="banner_' . $result->id . '"></div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("/images/_reklama/' . $result->image . '", "sotester", "' . $size[0] . '", "' . $size[1] . '", "8");
so.addParam("wmode", "transparent");
so.write("banner_' . $result->id . '");
// ]]>
</script>
';
return $_str_temp1;
} else {
// ошибка
return "<a href='" . $result->url . "' target='_blank'>" . $result->url . "</a>";
}
}
} else {
// ошибка
return "<a href='" . $result->url . "' target='_blank'>" . $result->url . "</a>";
}
}
示例13: newAction
/**
* редактируем выбранный материал
*/
function newAction()
{
if ($_POST) {
$this->_width = mysql::query_findpole('select zna from config where id=42', 'zna');
$this->_height = mysql::query_findpole('select zna from config where id=43', 'zna');
$this->_width_b = mysql::query_findpole('select zna from config where id=44', 'zna');
$this->_height_b = mysql::query_findpole('select zna from config where id=45', 'zna');
// проверяем на checkbox
forms::check_box(array('status'));
// записываем в базу
forms::multy_update_form($this->tablename, $_POST['id'], 0);
$this->msg = general::messages(1, v::getI18n('backend_after_save'));
// загружаем фото
forms::multy_update_photo(HOST . IMG_BRAND_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b);
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
} else {
// строим запрос
$_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
}
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
}
示例14: deletephotoAction
/**
* удаляем фото новости
*/
function deletephotoAction()
{
// строим запрос
$_sql = 'SELECT * FROM `' . $this->tablename . '` where id=' . $_GET['id'];
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
if ($result->image) {
// сообщение
$this->msg = general::messages(1, v::getI18n('backend_after_delete_photo'));
// имя файла на удаление
$_name = array($result->image);
// удаляем
forms::delete_photo(HOST . IMG_REKLAMA_PATH, $_name, 0);
$_POST['FORM']['image'] = '';
// записываем в базу
forms::multy_update_form($this->tablename, $_GET['id'], 0);
unset($_POST);
// выводим новость
return self::newAction();
} else {
// выводим новость
return self::newAction();
}
}
示例15: importAction
/**
* импорт товаров
*/
function importAction()
{
if ($_POST) {
// коннектим функцию
require_once ADMIN_PATH . '/plagin/excel/reader.php';
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
// Set output Encoding.
$data->setOutputEncoding('UTF8');
$data->setUTFEncoder('mb');
$data->read($_FILES['file1']['tmp_name']);
error_reporting(E_ALL ^ E_NOTICE);
$_str = array();
// С отключением товара
if ($_POST['type_import'] == 0) {
// обнуляем склад
$_sql = "UPDATE `catalog` SET `sklad`='0' WHERE (`supplier`='" . $_POST['supplier'] . "')";
$result = mysql::just_query($_sql, 0);
}
for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
$_str[] = $data->sheets[0]['cells'][$i][$j];
}
$_sql = "SELECT * FROM `catalog` WHERE (`artikul`='" . $_str[0] . "')";
$result_artikul = mysql::query_one($_sql, 0);
if ($result_artikul) {
// работаем с ценой
if ($_str[2] == "") {
$_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `name`='" . $_str[1] . "', `sklad`='2'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
$result = mysql::just_query($_sql, 0);
} else {
$_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `name`='" . $_str[1] . "', `sklad`='1'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
$result = mysql::just_query($_sql, 0);
}
// C обновленимем цены
if ($_POST['type_import1'] == 0) {
$_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `cost`='" . $_str[3] . "'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
$result = mysql::just_query($_sql, 0);
}
} else {
// товара нет на сайте
if ($_str[2] == "") {
$_sklad = 2;
} else {
$_sklad = 1;
}
$_sql = "INSERT INTO `catalog` (`artikul`, `name`, `cost`, `id_parent`, `status`, `created_at`, `sklad`, `supplier`) \n\t\t\t\t\t\t\tVALUES ('" . $_str[0] . "', '" . $_str[1] . "', '" . $_str[3] . "', '1', '1', '" . date('Y-m-d') . "', '" . $_sklad . "', '" . $_POST['supplier'] . "')";
$result = mysql::just_query($_sql, 0);
}
$_str = "";
}
}
// строим запрос
$_sql = 'SELECT * FROM `supplier` where status=1 order by sort';
// выполняем запрос + при необходимости выводим сам запрос
$select = mysql::query($_sql, 0);
return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder, 'select' => $select), $this->tpl_folder . '/import.php');
}