Oznámení
fetchAssoc dokumentacia a prepisovanie stlpcov medzi tabulkami
před 9 lety
- Tommy
- Člen | 1
Ahojte,
existuje niekde posldna dokumentacia fetchAssoc?
V 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.