tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

fetchAssoc dokumentacia a prepisovanie stlpcov medzi tabulkami

před 9 lety

Tommy
Člen | 1

Ahojte,

existuje niekde posldna dokumentacia fetchAssoc?

API dokumentacii som nasiel nieco uplne ine co je napriklad Tu kde je urcite stara verzia, ale aspon vysvetlujuci popis.

Co mi chyba je definicia obmedzeni. Pri pouziti sa mi stava, ze fetchAssoc prepisuje stlpce s rovnakymi nazvami medzi tabulkami (prepise stlpec „name“ nadradenej tabulky poslednym zaznamom zo stlpca „name“ podradenej tabulky).

KDE je napisane ze sa nesmu pouzivat rovnake nazvy stlpcov? Alebo sa smu? Ako vyzera assoc string ked chcem dostat do stromovej struktury join tychto tabuliek cez user_id? Ako ma vobec vyzerat ten join aby fetchAssoc neprepisovalo stlpce?

CREATE TABLE IF NOT EXISTS `setting` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  `user_id` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(128) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

Dakujem za pomoc, dibi je pre mna velka pomoc, ale niekedy pocitujem lack of documentation…

před 9 lety

phx
Člen | 652

Zkus v selektu na ony sloupce pouzit alias.