Так вот как мне лучше обновить элементы с новыми порядковыми номерами, если представить что в один момент могут это делать несколько пользователей. Что бы все не запуталось.что конкретно может запутаться? В вашем случае если все могут менять, то будет работать принцип "кто последний тот и папа", не зависимо от транзакций и прочей чехарды.
//$mysqli->query('SET NAMES "utf8"'); //Если расскоментировать эту строку все работает
<input type="text" class="form-control input-sm" name="sum_fix[]">
после установки модуля от уважаемых разработчиков сайт перестает открыватьсяуважаемые разработчики - это те которые поддерживают свои разработки. Соответственно либо у вас что-то не так настроено(читайте доку к модулю), либо пишите разработчикам в суппорт.
Как выполнит одним запросом несколько действий MYSQL?Никак, это разные запросы с разными таблицами и разными задачами.
для снижения нагрузки на базу данных.Неужели у вас уже более 1000 запросов в секунду и необходима срочная оптимизация?
$db->query("UPDATE score SET score = score + $klik push = push + 1 WHERE vk_id = $ids LIMIT 1");
$db->query("UPDATE score SET score = score + $klik push = push + 1 WHERE vk_id = $ids LIMIT 1");
во первых - не хватает запятых между присваиваниями, во вторых SET score = score + $klik*2, push = push + 2
вот вам минус 1 запрос. В третьих - вроде используете pdo, а переменные вставляете без prepared statements...function productDeleteWish() {
$(this)...
в этом месте контекст $(this) уже потерян, что легко проверяется console.log($(this)).$('.js-addwish').on('click', function(){
$(this).toggleClass('in_wishlist');
//Отправляем запрос на удаление/добавление товара из избранного,
//так как id уникальный, никаких других данных серверу передавать не нужно
//в ответ просто получаем 1 или 0 (добавили/удалили)
$.get('/wishlist/?product_id=' + $(this).attr('product_id'), function(data)){
(data == 1)? alert('addet!') : alert('removed!');
)}
)}
Почему переменная пропадает из области видимости в другом файле?По тому что инклуд происходит внутри объекта $web_template, в котором область видимости изолирована текущим вызывающим объектом.
В самом файле такой код:Во первых - вы пытаетесь достать из глобал переменную, которую туда не помещали, во вторых - это просто жопа какой плохой подход, вместо этого у вас должно быть что-то типа
<?php
$products = $GLOBALS['products'];
$web_template->products = $products;
$web_template->include('catalog', 'cards-simple');
var_dump($this->products); // $this будет ссылаться на сам объект $web_template
Сайт заливали не через гитхаб. Сделан он был на локалке и на хостинг отправлен в виде архива, они распаковали и всё.А архивчик потерли? Или это стало бесплатным бонусом за упорство и находчивость?
Нужно получить resources_id, resources_name,Все или по какому то критерию?
select
`resources_id`,
`resources_name`
from `resources`
количество записей в таблице statistics относящиеся к resources (/resource/ ид ресурса)
select
count(*)
from `statistics`
where `statistics_url` = '/resource/resources_id'