Пресмятане на възрастта

Styl3rbg

Registered
В предната тема избързах, като дадох точка на @adrian и затова пускам нова

[sql]SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS('полето с датата' ) ) , '%Y' ) +0 AS age[/sql]
Той ми даде този код, но след като го сложа и покажа ми изписва resource id #12 Някакви идеи?
 
Това излиза когато покажеш директно mysql_query(). Например

PHP:
echo mysql_query($sql);

Виж някъде да не си сбъркал.

:?:
 
kopura каза:
Това излиза когато покажеш директно mysql_query(). Например

PHP:
echo mysql_query($sql);

Виж някъде да не си сбъркал.

:?:

Заявките се отчитат като resource, няма грешка.

Код:
$sql = 'SELECT ..';
var_dump(mysql_query($sql));
 
PHP:
<?php 
$rd = mysql_query("SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS('bday' ) ) , '%Y' ) +0 AS age FROM users WHERE username='$user[username]'") or die(mysql_error());
echo $rd;
?>
Това ми е кода?
 
Ами да , трябва да стане
PHP:
<?php 
$rd = mysql_query("SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS('bday' ) ) , '%Y' ) +0 AS age FROM users WHERE username='$user[username]'") or die(mysql_error());
$row = mysql_fetch_assoc($rd);
echo $row['age'];
?>
 
kopura каза:
Ами да , трябва да стане
PHP:
<?php 
$rd = mysql_query("SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS('bday' ) ) , '%Y' ) +0 AS age FROM users WHERE username='$user[username]'") or die(mysql_error());
$row = mysql_fetch_assoc($rd);
echo $row['age'];
?>
Така нищо не показва
 
PHP:
<?php 
$rd = mysql_query("SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW( ) ) - TO_DAYS('bday' ) ) , '%Y' ) +0 AS age FROM users WHERE username='$user[username]'") or die(mysql_error());
$row = mysql_fetch_array($rd);
echo $row['age'];
?>

Хаха, до сега не бях виждал някой да се опитва да принтне query-то. :D :D
Ще си го запиша при бисерите. :D
 
PHP:
function GetAge($DOB) {

list($Year, $Month, $Day) = explode("-",$DOB);
$YearDifference = date("Y") - $Year;
$MonthDifference = date("m") - $Month;
$DayDifference = date("d") - $Day;

if ($DayDifference < 0 || $MonthDifference < 0) {
$YearDifference--;
}

return $YearDifference;

}
Ето с това стана :)
 

Back
Горе