Size: a a a

2020 December 05

ГА

Грачик Абдулошвили... in phpGeeks
$insert = $conn->query(INSERT set 'dialogs' 'user_1' = '$user1', 'user_2' = '$user2', 'created_at' = '$date', 'updated_at' = '$date', 'deleted_at' = '0');
$lastId = $conn->lastInsertId();
источник

AB

Alex B in phpGeeks
Vitaly
качать не обязательно .. но чтобы тебе ответили , надо где-то свой код нормально выложить .. либо на http://phpfiddle.org либо http://sqlfiddle.com/, раз уж не хочешь смотреть последовательность в доке
https://phpsandbox.io/create

есть более крутая песочница, ништяки как в жс песочницах, советую
источник

EI

Edem Injection in phpGeeks
Грачик Абдулошвили
$insert = $conn->query(INSERT set 'dialogs' 'user_1' = '$user1', 'user_2' = '$user2', 'created_at' = '$date', 'updated_at' = '$date', 'deleted_at' = '0');
$lastId = $conn->lastInsertId();
что тебе надо от этого кода?)
источник

ГА

Грачик Абдулошвили... in phpGeeks
Edem Injection
что тебе надо от этого кода?)
получить гребаный последний айди после добавления строки
источник

EI

Edem Injection in phpGeeks
я синтаксис пхп еще не сильно шарю, но попробую загуглить, а то тут все в месяках уже)
источник

E

Enjoys in phpGeeks
Грачик Абдулошвили
$insert = $conn->query(INSERT set 'dialogs' 'user_1' = '$user1', 'user_2' = '$user2', 'created_at' = '$date', 'updated_at' = '$date', 'deleted_at' = '0');
$lastId = $conn->lastInsertId();
Ну и посмотри что в $insert
источник

EI

Edem Injection in phpGeeks
Грачик Абдулошвили
получить гребаный последний айди после добавления строки
источник

V

Vitaly in phpGeeks
Enjoys
Ну и посмотри что в $insert
он не хочет смотреть.. ему нужен просто готовый ответ
источник

E

Enjoys in phpGeeks
Vitaly
он не хочет смотреть.. ему нужен просто готовый ответ
А мы откуда должны знать что у него там
источник

ВС

Владислав Субботин... in phpGeeks
Снова я всё веселье пропустил.
источник

ВС

Владислав Субботин... in phpGeeks
https://vk.com/ssanyetriapki - вот специально люди делали стартап, для таких мудаков
источник

РД

Ратмир Диронин... in phpGeeks
Для начала:
1. Прочитай правила
2. Не выкладывай код в телеграм, а только на сайты вроде patebin.com, paste.laravel.io, hastebin.com и других
2. Обращайся нормально и если говорят - ищи, значит ищи
3. Не пиши бред на низком уровне, а используй нормальные библиотеки
4. Выучи ООП, хотя бы то, которое в php
5. Учись самостоятельно отлаживать код. Начиная с миллионов var_dump и заканчивая дебаггерами
6. Читай документацию, иначе так и будешь нативный массив в роли объекта использовать
источник

ГА

Грачик Абдулошвили... in phpGeeks
$last_id = $conn->insert_id;
источник

ГА

Грачик Абдулошвили... in phpGeeks
так шоли?
источник

E

Enjoys in phpGeeks
var_dump($insert); die();  для начала
источник

РД

Ратмир Диронин... in phpGeeks
"Код не постить в канал, а выкладывать на http://pastebin.com/
PHP-код желательно выкладывать на http://sandbox.onlinephpfunctions.com/ (если его можно там выполнить)"
http://pastebin.com/
PHP-код желательно выкладывать на http://sandbox.onlinephpfunctions.com/ (если его можно там выполнить)"
Из правил*
источник

V

Vitaly in phpGeeks
Грачик Абдулошвили
$last_id = $conn->insert_id;
покажи как $conn инициализируется  сначала
источник

ГА

Грачик Абдулошвили... in phpGeeks
Vitaly
покажи как $conn инициализируется  сначала
$sql = 'SELECT ID FROM dialogs WHERE user_1 = $user1 OR user_1 = $user2 AND user_2 = $user1 OR user_2 = $user2';
$result = $conn->query($sql);

$row = mysqli_fetch_array($result);

$id = $row['ID'];

if ($id !== null && $id !=='') {
   $dialogid = $id;
}

else {
   $insert = $conn->query(INSERT set 'dialogs' 'user_1' = '$user1', 'user_2' = '$user2', 'created_at' = '$date', 'updated_at' = '$date', 'deleted_at' = '0');
   $result = $conn->query('SELECT LAST_INSERT_ID()');
   $result = $result->fetch_field(); //эта строка не работает - нужно вытащить id
   $dialogid = $result->ID;}   // это строка не работает
источник

V

Vitaly in phpGeeks
Alex B
https://phpsandbox.io/create

есть более крутая песочница, ништяки как в жс песочницах, советую
жаль что там только sqllite ..
источник

РД

Ратмир Диронин... in phpGeeks
Грачик Абдулошвили
$sql = 'SELECT ID FROM dialogs WHERE user_1 = $user1 OR user_1 = $user2 AND user_2 = $user1 OR user_2 = $user2';
$result = $conn->query($sql);

$row = mysqli_fetch_array($result);

$id = $row['ID'];

if ($id !== null && $id !=='') {
   $dialogid = $id;
}

else {
   $insert = $conn->query(INSERT set 'dialogs' 'user_1' = '$user1', 'user_2' = '$user2', 'created_at' = '$date', 'updated_at' = '$date', 'deleted_at' = '0');
   $result = $conn->query('SELECT LAST_INSERT_ID()');
   $result = $result->fetch_field(); //эта строка не работает - нужно вытащить id
   $dialogid = $result->ID;}   // это строка не работает
Да блин. Для кого я писал всё выше?
источник