Брой записи в база данни

koychev

Registered
Код:
<? 
 function stats() { 
$total = mysql_result(mysql_query("SELECT COUNT( * ) AS Num
FROM tablica
WHERE id=2"),0);
echo "$total" ;
}  
?>
 <? stats(); ?>
 ?>
Значи тоя горния код ми брои записите от tblica където id има стойност 2.
Как да го направя така че да ми брои записите в котио id = на някаква променлива например $qwerty
Пробвах така ама дава грешка:
Код:
<? 
 function stats() { 
$total = mysql_result(mysql_query("SELECT COUNT( * ) AS Num
FROM tablica
WHERE id=$qwerty"),0);
echo "$total" ;
}  
?>
 <? stats(); ?>
 
<?
function stats() {
$total = mysql_result(mysql_query("SELECT COUNT( * ) AS Num
FROM tablica
WHERE id='$qwerty'"),0);
echo "$total" ;
}
?>
<? stats(); ?>
?>
 
не става. Извежда ми "0"
Значи когато задам id=2 ми извежда "630" , а когато $qwerty = 2; и id='$qwerty' ми извежда "0"
 
<?
$qwerty = "2";
function stats() {
global $qwerty ;
$total = mysql_result(mysql_query("SELECT COUNT( * ) AS Num
FROM tablica
WHERE id='$qwerty'"),0);
echo "$total" ;
}
?>
<? stats(); ?>
?>
 

Back
Горе