Autor Zpráva
xubularis
Profil
Zdravím,
Potřeboval bych pomoci s vypsáním prvních 3 záznamů z databáze,
zkoušel jsem tohle, ale bohužel se vypíše vše.
S databázemi a PHP začínám, tak se omlouvám za primitivní dotaz
   $a=1;

        while(($row = mysql_fetch_assoc($result_sel))or(a==3)){
   
          echo " <iframe width='200' height='150'  src='/"."/www.youtube.com/embed/".$row['adresa']."?rel=0' frameborder='0' allowfullscreen></iframe>"; 
            $a++;
             //echo $row['adresa'];  
               } 
přeji pěkný den
Alphard
Profil
To or(a==3) je tam vepsáno dost naivně :-) Když už, bylo by třeba konstruovat to nějak takto and (++$a<3), nebo and (++$a!=3), určitě by tam muselo být and.
Principiálně je to ale špatně, protože by databáze vracela dlouhou sadu záznamů, které se nevyužijí, a zbytečně by se komplikoval aplikační kód. Proto je lepší do SQL dotazu dopsat limit 3 a o vše se postará databáze.
xubularis
Profil
paráda, funguje... dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: