170 похожих чатов

ПХП разработчики, у меня вопрос. Вот допустим у меня 2

таблицы (в одной пользователи, а в другой сообщения). Как мне сделать чтобы в таблице "сообщения" в качестве id был почтовый адрес, который добавляется в таблицу пользователей при регистрации?

16 ответов

13 просмотров

Решение конечно спорное, но можно просто создать id сообщений такого же типа как у почты в пользователях и fk ключ накинуть)

𝔈𝔩𝔦.exe- Автор вопроса
Aleksei Muromtsev
Решение конечно спорное, но можно просто создать i...

Ну мне как бы надо чтобы все сообщения от пользователя отображались по запросу

𝔈𝔩𝔦.exe
Ну мне как бы надо чтобы все сообщения от пользова...

Так вам в целом надо понять работу реляционных баз данных

𝔈𝔩𝔦.exe- Автор вопроса
Aleksei Muromtsev
Так вам в целом надо понять работу реляционных баз...

Да я ПХП учу. Блог делаю с регистрацией и сообщениями своими силами) Тяжело, но именно практикой лучше всего заходит)

𝔈𝔩𝔦.exe- Автор вопроса
𝔈𝔩𝔦.exe
Ну я с БД и делаю

https://paiza.io/projects/U8ZRnE9LnStt3NRM1gSp4A

𝔈𝔩𝔦.exe
Ну я с БД и делаю

На скорую руку накидал, но вам так или иначе придется в это вникать и чем раньше начнете, тем будет лучше

𝔈𝔩𝔦.exe- Автор вопроса

Так не делают. Причина - пользователь может поменять почту, и что тогда делать, искать все его старые сообщения и там менять почту на новую ? Обычно у каждой таблицы делают отдельный столбец, в котором проставляется айдишник записи. Обычно это числовое значение, автоматически увеличивающееся на 1 при добавлении новой записи (autoincrement). Но иногда используются и строки, в виде уникальных uuid например. Какая разница, искать все сообщения по email или по внутреннему числовому id ? Никакой, а с id будет меньше проблем в будущем.

Max
а где codeigniter

на лавке запасных

Sergey Romanenko
и YII нет

ну, yii еще могли бы поставить, но codeigniter это уже рофл

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта