Jump to content
php.lv forumi

mysql_fetch_assoc


des

Recommended Posts

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

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

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

×
×
  • Create New...