Jump to content
  • 0

pomoc MySQL - vypísanie z tabulky


LukyART

Dotaz

Zdravím. Potreboval by som poradiť. Mám daný kód

$news_id = $_GET["page"];

$ex = mysql_result(mysql_query("SELECT count(*) FROM comments WHERE news_id='$news_id'"),0);

if($ex)
{

$static = mysql_query("SELECT * FROM `comments` WHERE `news_id` = '$news_id' LIMIT 100", $spojeni);

$load = mysql_fetch_array($static);

samozrejme že to ďalej pokračuje no ale problém je ten, že mi vypisuje vždy iba 1 riadok z tabulky. Je to na comment systém...
Poradili by ste mi prosím kto sa v tom vyzná ako mám upraviť kód, aby vypisovalo všetky možnosti zo zhodného stĺpca?

Kto by nechápal tak klasicky robím comment systém ku novinkám, a každá z nich má iné komentáre logicky... a teda nato potrebujem aby to vypisovalo všetky komentáre a nie len ten prvý..

 

Vopred Ďakujem :)

Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

 

Musíš prejsť celú DB cez cyklus

 

while ($row = mysql_fetch_array($static , MYSQL_ASSOC))
{
  
}

 

 

Ahá, btw. myslíš takto:

 

 

$news_id = $_GET["page"];

$ex = mysql_result(mysql_query("SELECT count(*) FROM comments WHERE news_id='$news_id'"),0);

if($ex)
{

$static = mysql_query("SELECT * FROM `comments` WHERE `news_id` = '$news_id' LIMIT 9", $spojeni);

while ($row = mysql_fetch_array($static , MYSQL_ASSOC))
 {  
   echo"$row[Názov stĺpca]";
 }

? Asi nie čo.. :d

Link to comment
Share on other sites

  • 0

ešte mám poznámku: funkcia mysql bude v budúcnosti zmazaná

nahradí ju mysqli a pdo_mysql, takže radšej odporúčam si to prerobiť a mať istotu že mi to bude fungovať :d

 

//ešte si prosím ťa zabezpeč $_GET['page'], lebo jednoduchý SQL injection ťa odrovná :d

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...