[eluser]Richard Testani[/eluser]
Strangest thing.
I'm not sure why the inconstancies, but after changing the queries, a new error is generated. Now CI is quoting the equation as if it were a table column.
Code:
$this->db->select('beers.name AS beer, beers.brewid, beers.tagid, beers.stub AS bstub, tags.id, tags.tag, tags.stub AS tstub, breweries.name');
$this->db->from('beers, tags, breweries');
$this->db->where('beers.tagid = tags.id');
$this->db->where('tags.stub', $tagName);
$this->db->where('beers.brewid=breweries.id');
Code:
Unknown column 'beers.brewid=breweries.id' in 'where clause'
SELECT `beers`.`name` AS beer, `beers`.`brewid`, `beers`.`tagid`, `beers`.`stub` AS bstub, `tags`.`id`, `tags`.`tag`, `tags`.`stub` AS tstub, `breweries`.`name` FROM (`beers`, `tags`, `breweries`) WHERE `beers`.`tagid` = tags.id AND `tags`.`stub` = 'english_ale' AND `beers`.`brewid=breweries`.`id`
seems like anytime I use tablename.id it gets tripped up.
Any thoughts?
Thanks
Rich