我在这里询问如何将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 关注
- 158 浏览
添加回答
举报
0/150
提交
取消