这是我的代码,我无法运行我的简单条件。我已经使用了所有的方法,但它不起作用。正如我想如果计数可用,然后显示计数,如果没有,然后回声0。我知道这很简单,但我坚持它。if else condition is notly properlly
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$db = "usman";
$dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password);
$result = $dbh->query(
"SELECT COUNT(*) as cnt
FROM ams
where empid= {$_SESSION['sess_user_id']}
GROUP BY leavetype
HAVING leavetype = 'Annual'"
);
if (!$result) {
echo "<td>";
echo 0;
echo "</td>";
} else {
foreach ($result as $row) {
echo "<td>" . $row['cnt'] . "</td>";
echo "<br>";
}
}
?>
where'session_start()'? – devpro
你错过了其他的'}'。你只有for循环的'}' –