由于我的问题可能是不清楚的:使用会话代码,而不是PHP选取功能
总之,我想使下面的代码更短和/或更快
我已经登录系统,该系统将启动一个会话一直持续到你注销
我也有一个SELECT WHERE脚本,计算有多少发票尚未支付的是工作得很好,但很长的,丑陋的,和笨重的像这样:
<?php
$con=mysqli_connect("REMOVED FOR SECURITY");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT COUNT(*) FROM mypanda_invoices
WHERE is_paid='0'");
while($row = mysqli_fetch_array($result))
{
echo "<span class='badge badge-important'>" . $row['COUNT(*)'] . "</span>";
}
?>
现在获取用户名我有:<?php session_start(); echo $_SESSION['username']; ?>
有没有办法,我可以用我上面的代码做同样类型的事情?只是为了使它更短,并利用会议?先谢谢你。
如果你的MySQL表不频繁更新,那么你可以使用查询缓存。这会让你的查询更快。 – Adrian
我真的不明白'session'部分在哪里发挥作用 –
我想使用'session'而不是那个长代码。实质上,我希望缩短代码。 – user2371301