SQL-соединение в Codeigniter для двух таблиц?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 SQL-соединение в Codeigniter для двух таблиц?

Сообщение Anonymous »

Я создаю службу сокращения/перенаправления URL-адресов и немного не понимаю, как лучше всего получить данные из двух таблиц.

У меня есть две такие таблицы:

перенаправления

Код: Выделить всё

id
datetime
ip_address
browser_agent
url_string
ссылки

Код: Выделить всё

id
alias
url
created
user_id
Ссылки хранит сведения о ссылках, и каждый раз, когда происходит перенаправление, оно регистрируется в таблице перенаправлений в виде отдельной строки для каждого перенаправления.
в ссылках и url_string в перенаправлениях одинаковы. например Dw4, поэтому домен будет example.com/Dw4 – перенаправление на поле URL в links.

Я пытаюсь выбрать (и подсчитать) все перенаправления из таблицы redirects, где url_string совпадает с псевдонимом, а затем user_id совпадает с пользователем, вошедшим в систему.

Я использую Codeigniter.

Пока я пытаюсь сделать что-то вроде этого:

Код: Выделить всё

$query=$this->db->query("SELECT * " . "FROM links, redirects " . "WHERE links.alias = redirects.url_string");
Но мне не везет.

Подробнее здесь: https://stackoverflow.com/questions/141 ... two-tables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»