从数据库中检索数据并将其保存在变量中以进行一些计算并显示

我想从名为 table 工具的数据库表中检索最后插入的 id(id 为自动递增),并想做一些计算(例如我现在添加 5)并将结果显示在屏幕上。请帮助我我无法得到这个。


 <?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])==0)

    {   

header('location:index.php');

}

else{ 


$sql="SELECT MAX(facilityid) FROM tblfacility ";

$result=$dbh -> query($sql);

$row=$result->fetch(PDO::FETCH_ASSOC);

echo "<pre>", print_r($row),"</pre>";

echo $result ;

$code = $row->facilityid;

$sampleid= $code +5;

echo $sampleid;


?>


慕尼黑的夜晚无繁华
浏览 160回答 2
2回答

九州编程

因为你没有将 max 函数别名为 factoryid,所以不能调用 $row->facilityid 你应该SELECT&nbsp;MAX(facilityid)&nbsp;As&nbsp;facilityid&nbsp;FROM&nbsp;tblfacility另外,让我们使用 PDO::FETCH_OBJ 来获取 $row 作为对象。

侃侃尔雅

<?phpsession_start();error_reporting(0);include('includes/config.php');if(strlen($_SESSION['alogin'])==0)&nbsp; &nbsp; {&nbsp; &nbsp;header('location:index.php');}else{&nbsp;$sql="SELECT MAX(facilityid) As facilityid FROM tblfacility ";$result=$dbh -> query($sql);$row=$result->fetch(PDO::FETCH_ASSOC);$code=$row[facilityid];$sampleid= $code +1;echo $sampleid;}&nbsp;?>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript