Search the Community
Showing results for tags 'mysql'.
-
Если у вас хостинг уже на PHP 5.5, при работе с последней версией симплы будет появляется предупреждение Прикрепляю исправленный файл Database.php, который это исправит(заменить файл в папке api) Database.php
-
При установке получил сообщение об ошибке: Error performing query ' CREATE TABLE `s_blog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(500) NOT NULL, `url` varchar(255) NOT NULL, `meta_title` varchar(500) NOT NULL, `meta_keywords` varchar(500) NOT NULL, `meta_description` varchar(500) NOT NULL, `annotation` text NOT NULL, `text` longtext NOT NULL, `visible` tinyint(1) NOT NULL DEFAULT '0', `date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`), KEY `enabled` (`visible`), KEY `url` (`url`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; ': Invalid default
-
В таблицу MySQL записывается id и время его добавления, как можно сделать так, чтобы через каждый час сайт обращался к БД автоматически и удалял зваписы которым уже более 6 часов? Потому вручную каждый раз выполнять такую операцию неудобно, но как и где прописать этот код в Симпле мне неизвестно. Заранее благодарен за помощь.
- 8 replies
-
- MySQL
- удаление записей MySQL
- (and 2 more)
-
Пишу модуль для перевода сайта в тех.режим, и встал вопрос. В админке делаю чекбоксное переключение. Нужно, чтобы если в базе значение 0, то чекбокс был не отмеченный, аналогично для значения 1 - чекбокс отмечен. (Данные в базу пишутся адекватно) Код: <div class="sp-content"> <input type="hidden" name="dev_mode" size="30" id="pole" value="0"> <input name="dev_modex" checked='{if $settings->dev_mode == 1}checked{/if}' type="checkbox" onchange="document.getElementById('pole').value = this.checked==true?1:0" /> </div>
-
Редактирую варианты товара с помощью javascript. В итоге имею переменную variants содержимое которой имеет такой вид: Array[5]//вариант1 1: "Белый"//name 2: "sku1"//sku 3: "79.00"//price 4: "120.00"//old_price 5: "40755"//id Array[5]//вариант2 1: "Черный"//name 2: "sku2"//sku 3: "99.00"//price 4: "140.00"//old_price 5: "40775"//id Могу переназначть ключи массива типа name: Черный. Посылать только варианты на php файл отдельной кнопкой, или все вместе сохранять с товаром? Можно ли при нажатии дефолтной кнопки "сохранить" сохранить это все с товаром? Пытался передавать все через
-
Собственно, была необходимость такая странная, что бы скидка считалась не от суммы заказа, а от цены каждой позиции. столкнулся с тем, что как то странно работал round() в mysql, а точнее из скрина ниже видно, что 47555,5 - 3% = 46128,835 и первые два под итога округляет вроде php, а последний рассчитывается запросом из базы и апдейтом пишется в total_price таблицы s_orders. В итоге видим такую картину Суть проблемы в том, что в таблицах используется тип float(10,2). Если везде для дробных значений поменять тип на decimal(10,2) - такой проблемы не будет! Но я думаю это не очень хорошо
-
Интересная ситуация: если к странице давно не обращались, время её генерации 500 и более мс, если загрузить страницу и через время её обновить, время уменьшится до 50-60 мс. И дело именно в базе данных. Что делать в этой ситуации? Как ускорить загрузку страниц?
-
Есть таблица s_order. Надо сделать автономный php-файл, подключить в нем api simpla и вывести в цикле все строки этой таблицы. Как с помощью api simpla работать с базой? Помогите пожалуйста, очень надо, развернутому ответу буду очень благодарна А еще надо из сформированного файла с выводом из базы сделать csv, но это в коде я так понимаю добавляются необходимые теги.