Avatar billede tras Juniormester
11. september 2007 - 12:04 Der er 7 kommentarer og
1 løsning

Print count af database

Hej jeg kan ikke huske hvordan jeg laver en count med hvor mange inlæg der er i databasen fra Januar månede?

eks

<?
$SQL = "SELECT * FROM retake_news WHERE month = 'Januar' ORDER BY `id` DESC";
$loadin = mysql_query($SQL) or die("There is an Error in the
echo count(loadin);
?>

her spøtter den (1) ud og der er ingen indlæg fra denne månede i databasen...
Avatar billede kimg Nybegynder
11. september 2007 - 12:07 #1
Det kan du vel gøre med echo mysql_num_rows(loadin);
Avatar billede tras Juniormester
11. september 2007 - 12:11 #2
får ikke noget output :( der skulle gerne stå 0 vis der ikke er nogle og der står intet. vis jeg vælger en månde hvor der er nogle i viser den helder ikke noget :(

<?
$SQL = "SELECT * FROM retake_news WHERE month = 'September' ORDER BY `id` DESC";
    $loadin = mysql_query($SQL) or die("There is an Error in the database");
?>
<h2><? echo mysql_num_rows(loadin);?> September <a href="?page=<? print($_GET['page']);?>&m=Sep">+</a></h2>
<? if($_GET['m'] == "Sep"){?>
<?
    $SQL = "SELECT * FROM retake_news WHERE month = 'September' ORDER BY `id` DESC";
    $loadin = mysql_query($SQL) or die("There is an Error in the database");
    while ($Get = mysql_fetch_object($loadin)){
?>
<div id='contentbox'><h2><?=nl2br($Get->title)?></h2><img src='news/images/news_<?=nl2br($Get->img)?>.jpg' />
<?=nl2br($Get->content)?>
<i class='date'>Posted: <?=nl2br($Get->date)?></i></div>
<? }?><br /><? }?>
Avatar billede michael_stim Ekspert
11. september 2007 - 12:12 #3
Eller direkte i basen.
SELECT COUNT(*) AS antal FROM tabel
Avatar billede kimg Nybegynder
11. september 2007 - 12:13 #4
Min fejl der mangler $ mysql_num_rows($loadin);
Avatar billede tras Juniormester
11. september 2007 - 12:21 #5
kan du ikke give et eks. im not doing so well :P

<?
$SQL = "SELECT * FROM retake_news WHERE month = 'Januar' ORDER BY `id` DESC";
$loadin = mysql_query($SQL) or die("There is an Error in the database");
?>
<h2><? echo($mysql_num_rows(loadin));?>Januar <a href="?page=<? print($_GET['page']);?>&m=Jan">+</a></h2>
<? if($_GET['m'] == "Jan"){?>
<?
    $SQL = "SELECT * FROM retake_news WHERE month = 'Januar' ORDER BY `id` DESC";
    $loadin = mysql_query($SQL) or die("There is an Error in the database");
    while ($Get = mysql_fetch_object($loadin)){
?>
<div id='contentbox'><h2><?=nl2br($Get->title)?></h2><img src='news/images/news_<?=nl2br($Get->img)?>.jpg' />
<?=nl2br($Get->content)?>
<i class='date'>Posted: <?=nl2br($Get->date)?></i></div>
<? }?><br /><? }?>
Avatar billede kimg Nybegynder
11. september 2007 - 12:26 #6
Jeg har bare sat "$" ind foran loadin
<?
$SQL = "SELECT * FROM retake_news WHERE month = 'Januar' ORDER BY `id` DESC";
$loadin = mysql_query($SQL) or die("There is an Error in the database");
?>
<h2><? echo($mysql_num_rows($loadin));?>Januar <a href="?page=<? print($_GET['page']);?>&m=Jan">+</a></h2>
<? if($_GET['m'] == "Jan"){?>
<?
    $SQL = "SELECT * FROM retake_news WHERE month = 'Januar' ORDER BY `id` DESC";
    $loadin = mysql_query($SQL) or die("There is an Error in the database");
    while ($Get = mysql_fetch_object($loadin)){
?>
<div id='contentbox'><h2><?=nl2br($Get->title)?></h2><img src='news/images/news_<?=nl2br($Get->img)?>.jpg' />
<?=nl2br($Get->content)?>
<i class='date'>Posted: <?=nl2br($Get->date)?></i></div>
<? }?><br /><? }?>
Avatar billede tras Juniormester
11. september 2007 - 12:34 #7
Damn tror jeg har set forlænge på den her hjemmeside idag :S

Det er såføljelig rigtig :D tak skal du havde.

Husk et svar :P
Avatar billede kimg Nybegynder
11. september 2007 - 13:49 #8
Du får et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester