2017-09-19 73 views
-3

所以我試圖創建一個動態的下拉使用PHP從SQL Server 2014在HTML中。出於某種原因,我無法讓它正常工作。下面的代碼:SQL Server動態下拉

<body> 
$connect = mysql_connect('hostname','username','password') or die ("couldn't connect!").mysql_error; 
mysql_select_db('dbname') or die('could not connect to database!'); 

function dropDown(){ 
$options="<select>"; 
$sql="SELECT DISTINCT [Column Name] FROM Table (nolock)"; 
$result=mysql_query($sql); 

while ($row=mysql_fetch_array($result)) { 

    $name=$row["Column Name"]; 

    $options.="<option value="$name">".$name."</option>"; 
} 

$options.= "</SELECT>"; 
return $options; 

} 
</body> 

任何幫助表示讚賞

+2

_I無法讓它正常工作_是什麼意思? – AbraCadaver

+2

您無法使用mysql API來查詢SQ Server(特別是過時的) –

+0

對不起,不熟悉php,只是試圖將此任務排除在外。你推薦使用什麼?另外,由於沒有得到它的工作,我的意思是我得到一個不填充列值的下拉列表。 – dcrowley01

回答

0

經過進一步研究,這個問題只是部分代碼。爲了迴應那些正在討論mysql的問題,大多數命令只需要被編輯到sqlserv。根本問題是服務器沒有設置爲支持PHP。