我有一個PHP代碼從我的Microsoft SQL服務器您2014年的信息,但它不是工作,在網頁它的自我正常工作,因爲它,因爲它應該當我註釋掉PHP代碼的彈出,但只要PHP代碼沒有被註釋掉,它只是全白,所以我假設PHP代碼有問題。我必須將查詢結果輸出到下拉菜單中。SQL查詢到選項的形式
我用這個代碼:
$servername = "VCCSQL03";
$username = "forecast";
$password = "Telefon2";
$dbname = "Forecast";
$connectionInfo = array("Database"=>$dbname, "UID"=>$username, "PWD"=>$password);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if(!$conn) {
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
// Check connection
$result = sqlsrv_query($conn,"SELECT * FROM dbo.vw_BrandProduct");
if ($result->num_rows > 0) {
// output data of each row
while($row = sqlsrv_fetch_array($result)) {
echo "<option value='".$row['Brand_ProductID']."' name='".$row['Brand_ProductName']."'</option>";
}
} else {
echo "";
}
sqlsrv_close();
你可能會展示你正在註釋的代碼,並且顯示當它被註釋掉和它不是什麼時候會發生什麼? – Glubus
第一步是使一個錯誤報告和錯誤的顯示。我不知道你想如何解決你不知道的錯誤。錯誤消息是最重要的信息。即使是PHP超級忍者也需要它。 –
下次請正確格式化您的代碼。沒有人會讀你發佈的這樣的混亂。如果你想要別人花時間幫助你,你必須花時間去問一個恰當的問題。格式化是它的重要組成部分。 –