service mysql stop
killall -KILL mysql mysqld_safe mysqld
service mysql start
setInterval(function() {
$('#table').load(window.location.href + ' #table > .row' )
}, 60000)
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM stats_players ORDER BY logins LIMIT 10");
?>
<table class="gradienttable">
<tr>
<th>Позиція</th>
<th>Гравець</th>
<th>Входів</th>
</tr>
<?php foreach ($results as $i=>$row) { ?>
<tr>
<td><?= $i+1 ?></td>
<td><?= $row['name'] ?></td>
<td><?= $row['logins'] ?></td>
</tr>
<?php } ?>
</table>
SELECT
`table_products`.`name` AS 'name',
`table_warehouse_products`.`quantity` AS 'quantity',
`table_products`.`price` AS 'price',
`table_warehouse_products`.`quantity`*`table_products`.`price` AS 'total'
FROM
`table_products`
LEFT JOIN `table_warehouse_products` ON (`table_warehouse_products`.`product_id`=`table_products`.`id`)
$myArray = [
1 => $array2
];
Стоит ли работать с тем ЯП синтаксис которого тебя мало устраивает?
Стоит ли идти на какие то курсы/книги по данным направлениям?
<?php
/* Функция для генерации купона */
function generateCoupon() {
return (object)[
'id' => uniqid(),
'code' => random_int(100000, 999999)
];
}
/* Для примера сохранять будем в сессию, а для этого первым делом убедимся что она запущена */
if (!session_id()) {
session_start();
}
/* Обрабатываем отправку пользователем формы - генерируем и сохраняем купон */
if ($_SERVER['REQUEST_METHOD'] === "POST") {
$_SESSION['coupon'] = generateCoupon();
/*
* После успешного сохранения перенаправляем пользователя на эту же страницу
* В данном конкретном примере у нас одна страница и без этого шага при обновлении страницы браузер предпримет попытку перепослать форму при обновлении страницы
* В более реальном коде сохранением будет заниматься отдельный обработчик и подобный код поможет вернуть пользователя обратно на страницу с формой/данными купона
*/
header("Location: {$_SERVER['REQUEST_URI']}");
die();
}
/* Вытаскиваем сохранённый купон, если таковой имеется */
$coupon = $_SESSION['coupon'] ?? null;
?>
<?php if (empty($coupon)) { ?>
<form method="POST">
<button>Сгенерировать купон</button>
</form>
<?php } else { ?>
<span>Ваш купон: "<b><?= $coupon->code ?>"</b> успешно добавлен, его ID = <?= $coupon->id ?>
<?php } ?>
CREATE TABLE `ticket` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`assignee_id` int DEFAULT NULL,
`created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modified` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
`subject` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`body` text COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
);
CREATE TABLE `ticket_assignment_log` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`ticket_id` int unsigned NOT NULL,
`created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`old_assignee_id` int DEFAULT NULL,
`new_assignee_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `i_ticket` (`ticket_id`),
CONSTRAINT `fk_ticket` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`) ON UPDATE CASCADE
)
getDataByINN(myPersonPars['INN']).then((suggestion) => {
const myCompany = suggestion
})
function translit($value) {
$converter = [
'%D0%B0' => 'a',
'%D0%B1' => 'b',
'%D0%B2' => 'v',
'%D0%B3' => 'g',
'%D0%B4' => 'd',
'%D0%B5' => 'e',
'%D1%91' => 'e',
'%D0%B6' => 'zh',
'%D0%B7' => 'z',
'%D0%B8' => 'i',
'%D0%B9' => 'y',
'%D0%BA' => 'k',
'%D0%BB' => 'l',
'%D0%BC' => 'm',
'%D0%BD' => 'n',
'%D0%BE' => 'o',
'%D0%BF' => 'p',
'%D1%80' => 'r',
'%D1%81' => 's',
'%D1%82' => 't',
'%D1%83' => 'u',
'%D1%84' => 'f',
'%D1%85' => 'h',
'%D1%86' => 'c',
'%D1%87' => 'ch',
'%D1%88' => 'sh',
'%D1%89' => 'sch',
'%D1%8C' => '',
'%D1%8B' => 'y',
'%D1%8A' => '',
'%D1%8D' => 'e',
'%D1%8E' => 'yu',
'%D1%8F' => 'ya',
];
$decodedKeys = array_map(function($encodedKey) {
return urldecode($encodedKey);
}, array_keys($converter));
$converter = array_combine($decodedKeys, array_values($converter));
return strtr($value, $converter);
}
SELECT * FROM `table` WHERE FIND_IN_SET('28', `users_id`) > 0
SELECT * FROM `table` WHERE (`users_id` LIKE '28,%' OR `users_id` LIKE '%,28,%' OR `users_id` LIKE '%,28')
rm -rf /var/www/mysite.com/*
cd /var/www/mysite.com
git clone {myrepourl} .
cp .env.example .env
nano .env
composer install
RewriteRule ^ https://example.com/test%{REQUEST_URI} [END,NE,R=permanent]