Loading...
Обучение/Помощь новичкам | Проверка перед отправкой
В чем смысл этой проверки if($result) ? Вроде без условия работает на ура
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?
MARAZM (25 авг 2023, в 0:20)
А если не будет таблицы 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
SNEG (25 авг 2023, в 0:00)
В чем смысл этой проверки 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: /'); }   
invoker , спасибо, да я понял если запрос прошёл тогда уже данные добавляются а что данные могут так не добавиться Я листаю гугл часто на такие варианты попадают как в первом посте ковырялся тут в обменнике жалею что вообще с его начал тащить такую хрень нахожу в основном как ниже
php
   <? mysqli_query(...); setcookie(...); header(...)   

________
посл. ред. 25.08.2023 в 02:05; всего 5 раз(а); by SNEG
SNEG (25 авг 2023, в 1:58)
invoker , спасибо, да я понял если запрос прошёл тогда уже данные добавляются а что данные могут так не добавиться Я листаю гугл часто на такие варианты попадают как в первом посте ковырялся тут в обменнике жалею что вообще с его начал тащить такую хрень нахожу в основном как ниже
php
   <? mysqli_query(...); setcookie(...); header(...)   
Для чего-то простого или научиться - этого достаточно.
В более профессиональном программировании это делается по иному
invoker , я функцию написать толком не могу хотя я был близок а ты мне про профессиональное программирование ))
________
посл. ред. 25.08.2023 в 02:21; всего 1 раз(а); by SNEG
SNEG (25 авг 2023, в 2:21)
invoker , я функцию написать толком не могу хотя я был близок а ты мне про профессиональное программирование ))
Ну на будущее говорю)
Желательно всё это дело оборачивать в try catch, и логировать ошибку
Онлайн: 3
Время:
Gen. 0.1155
(c) Bym.Guru 2010-2026