$products = $this->getProductList();
if ($products) {
$products = $this->getProductList();
if (is_iterable($products)) {
$products = $this->getProductList();
if (is_countable($products)) {
$stmt = mysqli_prepare($link, "INSERT IGNORE INTO Users (a1, a2, a3, s1, s2) VALUES (?, ?, ?, ?, ?)");
mysqli_stmt_bind_param($stmt, 'sssss', $a1, $a2, $a3, $s1, $s2);
foreach($json['object'] as $item) {
$a1 = $item['a1'];
$a2 = $item['a2'];
$a3 = $item['a3'];
$s1 = $item['s1'];
$s2 = $item['s2'];
mysqli_stmt_execute($stmt);
}
mysqli_stmt_close($stmt);
mysqli_close($link);
Штука в чем - насколько неправильно и награможденно выглядит база для решения моей задачи? Что убрать, а что добавить?
Может есть замечания и советы, буду предельно благодарен за любую, конструктивную критику и советы.
-- высший приоритет
INTERVAL
BINARY, COLLATE
!
- (unary minus), ~ (unary bit inversion)
^
*, /, DIV, %, MOD
-, +
<<, >>
&
|
= (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
AND, &&
XOR
OR, ||
= (assignment), :=
-- низший приоритет
mysql> SELECT 1+2*3;
-> 7
mysql> SELECT (1+2)*3;
-> 9
`act_dt` > (NOW() - INTERVAL 30 DAY)
`act_dt` > NOW() - INTERVAL 30 DAY
(`act_dt` BETWEEN '12.12.2019' AND '15.15.2019') AND valid='on'
`act_dt` BETWEEN '12.12.2019' AND '15.15.2019' AND valid='on'
.navbar-overlapped .navbar-nav > .open > a,
.navbar-overlapped .navbar-nav > .open > a:hover,
.navbar-overlapped .navbar-nav > .open > a:focus {
color: red;
}
<?php
$go = ['test1','test2','test3'];
print_r(array_reverse($go, true));
Array ( [2] => test3 [1] => test2 [0] => test1 )
<?php
$go = ['test1','test2','test3'];
for ($i=count($go)-1; $i>=0; $i--) {
echo $i.' => '.$go[$i].'<br>';
}
2 => test3
1 => test2
0 => test1
<?php
$arr = [
8=>array (
'id' => '9',
'master_theme' => 'Безопасность',
'theme' => 'Светофоры',
),
9 =>
array (
'id' => '10',
'master_theme' => 'Безопасность',
'theme' => 'Экологическая полиция',
),
10 =>
array (
'id' => '11',
'master_theme' => 'Благоустройство',
'theme' => 'Благоустройство ВДНХ',
),
11 =>
array (
'id' => '12',
'master_theme' => 'Благоустройство',
'theme' => 'Благоустройство водоёмов',
),
];
$res = [];
foreach($arr as $item) $res[$item['master_theme']][] = $item['theme'];
echo '<pre>';
print_r($res);
echo '</pre>';
Array
(
[Безопасность] => Array
(
[0] => Светофоры
[1] => Экологическая полиция
)
[Благоустройство] => Array
(
[0] => Благоустройство ВДНХ
[1] => Благоустройство водоёмов
)
)
$url = 'https://site.com/?'
.http_build_query([
'queryString' => [
['name'=>'date', 'value'=>'2019-05-10'],
['name'=>'showAll', 'value'=>true],
],
]);
echo $url;
Array
(
[queryString] => Array
(
[0] => Array
(
[name] => date
[value] => 2019-05-10
)
[1] => Array
(
[name] => showAll
[value] => 1
)
)
)
<input type="hidden" name="url" value="тут-url-страницы">
<input type="hidden" name="form-title" value="тут-название-формы">