des Posted December 3, 2003 Report Share Posted December 3, 2003 Ir probleema. Ja vairaakaas tabulaas ir lauki ar vienaadiem nosaukumiem, piemeeram, lauks "name", tad uztaisot select t1.name,t2.name from table1 as t1, table2 as t2 where.... mysql_fetch_assoc atgriezh indexaa "name" tikai t2.name veertiibu. t1.name izgaist :) vai ir kaads risinaajums, lai panaaktu, ka atgrieztaas rindas indexi buurtu t1.name un t2.name, iznjemot lauku paarsaukshanu? Link to comment Share on other sites More sharing options...
Roze Posted December 3, 2003 Report Share Posted December 3, 2003 Risinaajums: AS .. Preteeji nekaadi.. Ja diviem variabljiem ir vienaads nosaukums tad nekaadiigi nevar dabuut divas veertiibas no taa viena. SELECT t1.name AS name1, t2.name AS name2 .. Veel var izmantot mysql_fetch_row bet nu tad tev pasham jaaizdomaa un jaaskaita kas par veertiibu ir pirmais kas otrais elements.. Link to comment Share on other sites More sharing options...
des Posted December 3, 2003 Author Report Share Posted December 3, 2003 ok, thanx :) biju jau paspeejis ar fetch_row paartaisiit. bet baigais chakars ar tiem index. ja nu izvadaamaa rezultaataa jaapamaina lauku kaartiiba... Link to comment Share on other sites More sharing options...
Venom Posted December 6, 2003 Report Share Posted December 6, 2003 1) //izgriezts no VenMySQL klases $fields=array(); $column=0; while($column<@mysql_num_fields($qid)) { $key=@mysql_field_name($this->qid,$column); fields[]=$key; $column++; } print_r($column); 2) man uz vienādu lauku nosaukumiem (arī no vienas tabulas) izvadās double_1,double_2 utt.; apskaties $f=mysql_fetch_assoc($qid); print_r($f); vai tur nau kas līdzīgs 3) $f=mysql_fetch_array(); Link to comment Share on other sites More sharing options...
Recommended Posts