Обучение/Помощь новичкам | Проверка перед отправкой
Тема закрыта by
SNEG
Причина: Нашли решение в 13 посте ))
Причина: Нашли решение в 13 посте ))
В чем смысл этой проверки if($result) ? Вроде без условия работает на ура
________
посл. ред. 25.08.2023 в 00:17; всего 3 раз(а); by SNEG
php
$sql = "insert into `users` set `name` = '".$username."', `password` = '".$password."'";
$result = mysqli_query($conn, $sql);
if($result)
{
setcookie(...);
header('Location: /');
}________
посл. ред. 25.08.2023 в 00:17; всего 3 раз(а); by SNEG
А если не будет таблицы users?
А если не будет таблицы users?
php
$pdo->query(
"DELETE FROM sessions
WHERE last_activity<DATE_SUB(NOW(), INTERVAL " . SESSION_TTL . " SECOND)"
);Говнокодить ?))
php
$result = $pdo->query(
"DELETE FROM sessions
WHERE last_activity<DATE_SUB(NOW(), INTERVAL " . SESSION_TTL . " SECOND)"
);
if(!$result)
echo 'Фуу Хакиирь';________
посл. ред. 25.08.2023 в 00:40; всего 7 раз(а); by SNEG
Проверка на выполнение запроса
________
посл. ред. 25.08.2023 в 01:22; всего 1 раз(а); by SNEG
В чем смысл этой проверки if($result) ? Вроде без условия работает на ура
php
$sql = "insert into `users` set `name` = '".$username."', `password` = '".$password."'";
$result = mysqli_query($conn, $sql);
if($result)
{
setcookie(...);
header('Location: /');
}Но я бы еще такую проверку добавил.
Возвращает ID созданного элемента.
php
if($result && mysqli_insert_id($conn)) {
setcookie(...);
header('Location: /');
}Я листаю гугл часто на такие варианты попадают как в первом посте ковырялся тут в обменнике жалею что вообще с его начал тащить такую хрень нахожу в основном как ниже
php
<?
mysqli_query(...);
setcookie(...);
header(...)________
посл. ред. 25.08.2023 в 02:05; всего 5 раз(а); by SNEG
Я листаю гугл часто на такие варианты попадают как в первом посте ковырялся тут в обменнике жалею что вообще с его начал тащить такую хрень нахожу в основном как ниже
php
<?
mysqli_query(...);
setcookie(...);
header(...)В более профессиональном программировании это делается по иному
________
посл. ред. 25.08.2023 в 02:21; всего 1 раз(а); by SNEG
Желательно всё это дело оборачивать в try catch, и логировать ошибку
Стр.: 1, 2