簡體   English   中英

從SQLServer用PHP填充XML時出錯

[英]Error populating XML with PHP from SQLServer

我在SQL Server中有一個數據庫,我想使用PHP從我的數據庫中填充XML文檔。 但是當我打開populate.php文件時,出現以下錯誤...

Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\populate.php on line 6

我的php文件如下所示:

<?php

$server = "USER-PC\SQLEXPRESS";
$options = array("UID"=>"", "PWD"=>"", "Database"=>"RESTORANTET");

$conn = sqlsrv_connect($server, $options);

$sql = "SELECT Emri_Pjates, Cmimi, Pershkrimi FROM dbo.MENU FOR XML PATH";

$stmt = sqlsrv_query($conn, $sql);

sqlsrv_fetch($stmt);
$xml = sqlsrv_get_field($stmt, 0);

?>

請你能幫我嗎? 為什么sqlsrv_connect()無法識別? 我不確定用戶名和密碼。.當我輸入SQL Server時,我使用Windows身份驗證輸入,並且我不使用任何用戶名或密碼...這就是為什么我在此處將UID和PWD留空的原因..我錯誤?

看來您的php沒有連接到sql server的必要驅動程序。 在此處下載php的sql server驅動程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM