【发布时间】:2017-06-30 06:54:48
【问题描述】:
我需要开发一个 php 代码来创建一个双层数组。当我运行文件时出现此错误:
解析错误:语法错误,意外';'在 C:\inetpub\wwwroot\file.php 第 20 行
我认为我的错误是拼写错误或某些句子结尾不好,但我找不到。
<?php
$serverName = "serverName\SQLEXPRESS";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"user", "PWD"=>"pass");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT * FROM table1";
$stmt = sqlsrv_query( $conn, $sql);
if ($stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
$bbs = array();
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC){
$bbs = array_merge($bbs, array_values($row));
}
print_r($bbs);
?>
【问题讨论】:
-
extra ) 在“die”语句行中
-
括号
)在while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC){行中没有闭合
标签: php arrays sql-server