我在這里詢問如何將MySQL查詢轉換為SQL服務器,因為這將是我第一次嘗試這樣做。我已成功創建與 SQL Server 的連接,但問題是從表中提取數據。我還在這里閱讀了一些與我類似的問題中提供的一些解決方案從 SQL 服務器中選擇數據,以及如何從 SQL 服務器獲取數據以下是我的代碼:數據庫.php<?php//Your sql Config$servername = "SNAPPER";$connectionInfo = array ("Database"=> "CDS", "UID"=>"admin", "pwd" =>"mypassword");//Create New Database Connection$conn =sqlsrv_connect($servername, $connectionInfo);//Check Connectionif($conn){ //echo "Connection Established";}else { echo "Connection fail"; die (print_r(sqlsrv_errors(), true));}以下是我試圖從 SQL 服務器數據庫調用數據的代碼查看.php<div class="col-md-6"> <div class="info-box bg-c-yellow"> <span class="info-box-icon bg-red"><i class="fa fa-chart-pie"></i></span> <div class="info-box-content"> <span class="info-box-text">Count of Accident</span> <?php $sql = "SELECT * FROM iir_incidentmain WHERE incident_type='Accident'"; $result = sqlsrv_query($conn, $sql); if($result->num_rows > 0) { $totalno = $result->num_rows; } else { $totalno = 0; } ?> <span class="info-box-number"><?php echo $totalno; ?></span> </div> </div></div>這是已經回響給我的錯誤注意:嘗試獲取 C:\xampp\htdocs\snapper\用戶\儀表板中非對象的屬性“num_rows.php第 121 行
1 回答

慕仙森
TA貢獻1827條經驗 獲得超8個贊
請嘗試如下操作
我試過了,它的工作原理
<div class="col-md-6">
<div class="info-box bg-c-yellow">
<span class="info-box-icon bg-red"><i class="fa fa-chart-bar"></i></span>
<div class="info-box-content">
<span class="info-box-text">Count of Near Miss</span>
<?php
$sql = "SELECT COUNT (*) incident_type FROM iir_incidentmain WHERE incident_type='Accident'";
$stmt = sqlsrv_query( $conn, $sql );
$row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC);
?>
<span class="info-box-number"><?php echo $row['incident_type']?></span>
</div>
</div>
</div>
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消