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

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