[ slavo.k @ 19.05.2012. 10:15 ] @
Pozdrav. Pokusavam da izvucem vrednosti iz dve tabele iz baze kroz jednu while petlju i da rezultate smestim kroz jedan red a dve kolone tabele. Prva kolona je naziv specifikacije, a druga je vrednost. Uradio sam ovo, ali nikako ne uspeva
Code:

$result = 'select nesto from tabela1'
$result2 = 'select nesto from tabela2'

while (($info = mysql_fetch_array($result, MYSQL_ASSOC)) || ($info = mysql_fetch_array($result2, MYSQL_ASSOC)) ) {
    echo '<tr>';
    echo '<td class="leftCol">'.$info['value'].'</td>';
        echo '<td class="leftCol">'.$info['value'].'</td>';

        echo '</tr>';

}


Ako neko moze d apomogne, bilo bi super
[ bogdan.kecman @ 19.05.2012. 10:52 ] @
ovaj php ti je netacan, za to ti je najbolje da potrazis pomoc na php forumu ( http://www.elitesecurity.org/f12-PHP )
ako ti treba pomoc oko SQL-a, napisi na sta ti lice tabele i sta hoces da dobijes kao rezultat, ovo sto si do sada napisao nema nikakvog smisla
[ slavo.k @ 19.05.2012. 11:14 ] @
to je napisano iz glave,globalno. naravno da takav kood ne bi radio. ok, hvala u svakom slucaju.
[ bogdan.kecman @ 19.05.2012. 17:35 ] @
iz glave ili iz nekog drugog dela tela to nema nikakvog smisla

Code:

while (
  ($info = mysql_fetch_array($result, MYSQL_ASSOC)) 
  || 
  ($info = mysql_fetch_array($result2, MYSQL_ASSOC)) 
) {


je cista glupost (nemam nameru da vredjam!!) gledano sa programerske strane posto nemas pojma koji od dva upita ce se izvrsiti. PHP ce "random" odluciti da li ce da izvrsi prvo izraz sa leve ili sa desne strane ||-a, sa verzijom php-a koja ce se strana izvrsiti prva se to menja, dakle ne moze da se osloni na to da ce prvo biti levi ili desni izraz, onda, ako je taj izraz koji se prvi izvrsi tacan, nema potrebe da se izracunava drugi izraz te drugi izraz uopste nece biti izvrsen (zato sto ako je jedan tacan - ceo izraz je tacan te nema potrebe gubiti vreme na drugi deo).

dalje je pitanje sta si uopste hteo da postignes? da od dve tabele koje imaju isti broj atributa ispises prvo atribute jedne tabele pa atribute druge tabele, ili da za dve tabele koje imaju abitno koliko atributa ispises po red koji sadrzi sve atribute tabele 1 pa onda sve atribute tabele 2 ? ... ili ... nagadjanje moze da traje do prekosutra ... i jedna i druga i treca i peta varijanta mogu da se odrade kvalitetnim SQL upitom ... npr mozes da uradis koristeci union

Code:

(SELECT a,b,c FROM t1 )
UNION
(SELECT a,x,y FROM t2 );


ili mozes da uradis nesto tipa

Code:

select t1.a, t1.b, t1.c, t2.a, t2.x FROM t1, t2 WHERE t1.a = t2.a;


ili

http://dev.mysql.com/doc/refman/5.5/en/join.html
Code:

SELECT t1.name, t2.salary
  FROM employee AS t1 INNER JOIN info AS t2 ON t1.name = t2.name;


ili
...