Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: kodel rodo tik 4

Parašė Black· 2011 Rugs. 23 09:09:13
#1

Sveiki. Noriu paklausti kodel man rodo tik keturis atsitiktinius filmus ? stai kodas:

<?php
@openside("Naujienos");
$uzklausa = "SELECT news_id, news_reads, news_subject FROM ".$db_prefix."news ORDER BY RAND() LIMIT 6;";
$rezas = mysql_query($uzklausa)
or die ("Error in query: $uzklausa. " . mysql_error());
 
$dabar = mysql_fetch_object($rezas);
 
if (mysql_num_rows($result) > 0)
while($dabar = mysql_fetch_object($rezas))
{
echo "<a href='".BASEDIR."news.php?readmore=$dabar->news_id' target='_blank'><img src='".THEME."images/bullet.gif'> $dabar->news_subject($dabar->news_reads)</a><hr>";
}
 
 
@closeside();
?> 

Parašė Faitas.· 2011 Rugs. 23 10:09:04
#2

Iš kur ištraukiai tą kintamąjį $result? Jei yra $rezas?

Pažiūrėk ką gražima kintamasis $dabar, pvz:


echo var_dump($dabar);


Jeigu matai, kad grąžina viska gerai, 6 įrašus, tada reiškias blogai cikle kažkas. ;)

Redagavo Faitas.· 2011 Rugs. 23 10:09:31

Parašė bruzgis· 2011 Rugs. 23 11:09:11
#3

vardumpui echo nereik :)

o siaip teisingai faitas sako, issivesk viska naudodamas var_dump, tuomet pasitikrink sql salyga ivesdamas ja i phpmyadmine esanti langa SQL.

Parašė Black· 2011 Rugs. 23 11:09:36
#4

o kaip padaryti kad issirikiuo tu nuo daugiausiai perziureto iki mazesnio

Parašė Faitas.· 2011 Rugs. 23 11:09:08
#5

Naudok ORDER BY MySQL funkciją.

Pvz:


SELECT filmo_pavadinimas FROM filmai ORDER BY perziuros

Parašė Black· 2011 Rugs. 23 11:09:01
#6

bet dabar nuo maziau turinciu perziuru iki daukiausiai
Dekui uz pagalba susitvarkiau.

Redagavo Black· 2011 Rugs. 23 11:09:40