вопрос о MySQL запрос выбора!

0

У меня есть список событий, например, я хочу показать на странице с пользователями, которые создали их, которые находятся в таблице, и пользователь, который создал их уникальный идентификатор, теперь, если я хочу показать их имя пользователя и аватар, я нужно было бы выполнить 100 запросов, чтобы показать 100 событий! но я уверен, что их проще, я не знаю!

У меня есть таблица (user_table) с поля user_id INT (8) и user_photo VARCHAR (255) и у меня есть другая таблица (user_event_table) с event_id INT (8), event_user_id INT (8), event_details TEXT

поэтому я хочу показать список всех этих событий, но я хочу, чтобы рядом с ним показывался user_photo!

  • 5
    Возможно, вам следует разделить его на четыре разных вопроса.
  • 0
    Пожалуйста, задайте их как четыре отдельных вопроса. Первый из них посвящен объединениям SQL, которые хорошо документированы здесь и, вероятно, будут соответствовать нескольким ответам на вопросы, если вы будете искать их в одиночку.
Теги:
lamp

2 ответа

2
Лучший ответ

Научитесь присоединяться к SQL. Это фундаментально для реляционных баз данных.

SELECT * FROM user_event_table uet
LEFT JOIN user_table ut
  ON ut.user_id = uet.user_id

Теперь каждая запись будет иметь имя пользователя и фото.

0
  • Покажите нам свои таблицы вместе с запросом, который вы используете в настоящее время, в другом вопросе, и люди помогут вам с SQL.

  • Да. Получите точное текущее время в начале вашего PHP script и получите время в конце и запишите имя страницы и разницу во времени.

  • Если вы беспокоитесь об этом, вам необходимо провести аудит безопасности ваших сценариев. Там нет простого способа сказать, что те, кто имеет доступ к вашему содержимому страницы, будут течь.

  • Опять же, вам нужен реальный аудит безопасности. Кто-то должен будет прочитать и понять весь код, чтобы быть уверенным. Нет простого способа.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню