const al = "АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЫЬЭЮЯ "; // Алфавит
let key1 = "ПЕРВЫЙ"; // первый ключ
let key2 = "БУКВА"; // второй ключ
let open_str = "ЭТО СТРОКА ОТКРЫТОГО ИСХОДНОГО ТЕКСТА"; // кодируемый текст
// т.к. в алфавите нет букв Й и Ъ, то производим соответствующую замену:
key1 = key1.replace("Й","И").replace("Ъ","Ь");
key2 = key2.replace("Й","И").replace("Ъ","Ь");
open_str = open_str.replace("Й","И").replace("Ъ","Ь");
// кодируем текст
let encoded_str = ([...open_str]).map( (e,i) => al[(al.indexOf(e) + al.indexOf(key1[i%key1.length]) + al.indexOf(key2[i%key2.length])) % 32] ).join("");
console.log(encoded_str);
var str = '90553334849';
alert(/^\+?9[ -]?\(?05[58]\)?[ -]?\d{3}[ -]?\d{2}[ -]?\d{2}$/.test(str));
var str = '9(055)3334849';
var allow = ['055','058'];
alert((new RegExp('^\\+?9[ -]?\\(?('+allow.join('|')+')\\)?[ -]?\\d{3}[ -]?\\d{2}[ -]?\\d{2}$')).test(str));
SELECT `zadachi`.id AS id_zadacha,`zadachi`.*,`users`.*
FROM `zadachi`
INNER JOIN `users` ON `users`.id_1c = `zadachi`.autor
WHERE `zadachi`.komy = '$id' OR (`zadachi`.autor = '$id' AND `zadachi`.komy = '$id')
ORDER BY `zadachi`.id DESC
а: Группа новых задач...
б: Группа просроченных задач...
в: Группа поставленных задач кому то...
SELECT 'NEW' as group, .... FROM ...
UNION ALL
SELECT 'EXPIRED' as group, ... FROM ...
UNION ALL
SELECT 'OTHER' as group, ... FROM ...
браузеры и другие инструменты в ubuntu. Так как safari и chrome теперь не открываются по localhost.
-- выбираем несуществующую запись
SELECT pt.pid, t.id, t.text FROM (SELECT 1 AS pid) pt
FULL OUTER JOIN (
SELECT 1 AS pid, tt.*
FROM tbl tt
-- условие запроса:
WHERE tt.id = 10
) AS t ON pt.pid = t.pid
;
-- выбираем несуществующую запись
SELECT pt.pid, t.id, t.text FROM (SELECT 1 AS pid) pt
LEFT OUTER JOIN (
SELECT 1 AS pid, tt.*
FROM tbl tt
-- условие запроса:
WHERE tt.id = 10
) AS t ON pt.pid = t.pid
;
SELECT id, text FROM tbl
WHERE id = 10
UNION
SELECT NULL, NULL
;
Ну и сколько по времени учится WordPress
сайты на WordPress что посоветуете изучать.
Дайте пожалуйста план новичку.
Либо крутые курсы и так далее.
SELECT * FROM (
SELECT ....... ROW_NUMBER() OVER (PARTITION BY posts.idRecordPost ORDER posts.datePost DESC) row_num
FROM .....
....
WHERE posts.idRecordPost IN (83, 91)
) t
WHERE t.row_num = 1
Catchable fatal error: Object of class waDbResultSelect could not be converted to string in
объект класса waDbResultSelect не может быть преобразован в строку
$n = $model -> query("SELECT * FROM `w3m_404urls` WHERE `url`= '$rqul'")
$n = $model -> query("SELECT * FROM `w3m_404urls` WHERE `url`= '$rqul'")->count();
if ($n > 0 ) {
// UPDATE
} else {
// INSERT
}
и как сравнить значение, если например 0 - соотв. этому .item добавляем класс
0: 1, 1: 4, 2: 2, 3: 4, 4: 4, 5: 2,
str.split(', ')[i]
значение: количество
!если например 0то почему у вас стоит условие < 0 ???
for (let i = 0; i < item.length; i++) {
let pair = str.split(', ')[i];
if (pair.split(': ')[0] == 0) {
item[i].classList.add('zero');
}
item[i].textContent = pair;
}
const items = [];
items["one"]=1;
items["two"]=1;
if(items["one"]) console.log("Есть"); else console.log("Нет");
delete items["one"];
if(items["one"]) console.log("Есть"); else console.log("Нет");
// либо
items["one"]=0;
if(items["one"]) console.log("Есть"); else console.log("Нет");
Мне нужно сделать так, что если человек постоянно кликает по кнопке, то обновлять таймер
if (index > 0) {
$(this).remove();
}
if (items[name]) return;
if (items[name]) return;
if (items[name]) {
// остановка анимации таймера и запуск заново
} else {
// код первого запуска таймера.
}
вся загвоздка в ssh ключе , как именно его надо вставить я не пойму пока что
update tbl as t
inner join (
select 1 id, 'Один' text union
select 2 , 'Два' union
select 3 , 'Три' union
select 4 , 'Четыре'
) as tt on t.id = tt.id
set t.text = tt.text
;
update tbl as t
left join (
select 1 id, 'Один' text union
select 2 , 'Два' union
select 3 , 'Три' union
select 4 , 'Четыре'
) as tt on t.id = tt.id
set t.text = coalesce(tt.text, 'Другое значение')
;
SELECT
DECODE(NVL(an.id,0), 0,ao.id, an.id) AS id,
DECODE(NVL(an.id,0), 0,ao.dt_beg, an.dt_beg) AS dt_beg,
DECODE(NVL(an.id,0), 0,ao.dt_end, an.dt_end) AS dt_end
FROM
(.....) ao
FULL OUTER JOIN (.....) an ON ao.id = an.id
WHERE (an.id is null OR ao.id is null)
AND (ao.id = _NUMBER_ OR an.id = _NUMBER_)
;
какой нибудь ORACLE