|
|
|
Error Fatal error: Call to undefined function sqlsrv_connect() ช่วยหน่อยครับ |
|
|
|
|
|
|
|
กำลังศึกษาเรื่อง SQL Server 2008R2 เชื่อมต่อกับ php ซึ่งผมได้ลองทำตาม Code ในเว็บ ยังพบปัญหา Error ไม่สามารถเชื่อมต่อกับ SQL Server ได้ขึ้น
Error
Fatal error: Call to undefined function sqlsrv_connect() in D:\Database\xampp\htdocs\list.php on line 17
ผมได้ลองเอา extension=php_sqlsrv.dll ไปใส่ใน php.ini แล้วยังไม่หาย เครื่องผมใช้ php v 5.6
Code
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & SQL Server (sqlsrv)</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
error_reporting(~0);
$serverName = "region\region";
$userName = "sa";
$userPassword = "";
$dbName = "mydatabase";
$connectionInfo = array("Database"=>$dbName, "UID"=>$userName, "PWD"=>$userPassword, "MultipleActiveResultSets"=>true);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$stmt = "SELECT * FROM customer";
$query = sqlsrv_query($conn, $stmt);
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
</tr>
<?php
while($result = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC))
{
?>
<tr>
<td><div align="center"><?php echo $result["CustomerID"];?></div></td>
<td><?php echo $result["Name"];?></td>
<td><?php echo $result["Email"];?></td>
<td><div align="center"><?php echo $result["CountryCode"];?></div></td>
<td align="right"><?php echo $result["Budget"];?></td>
<td align="right"><?php echo $result["Used"];?></td>
</tr>
<?php
}
?>
</table>
<?php
sqlsrv_close($conn);
?>
</body>
</html>
Tag : PHP, Ms SQL Server 2008, Windows
|
|
|
|
|
|
Date :
2015-11-17 17:13:48 |
By :
Nueng028 |
View :
10947 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Download php extension (sqlsrv,pdo) for PHP 5.4, PHP 5.5, PHP 5.6
ต้องใช้ 5.6 ครับ
|
|
|
|
|
Date :
2015-11-18 09:45:25 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูแล้วครับยังไม่ได้ครับ
|
|
|
|
|
Date :
2015-11-18 11:26:50 |
By :
Nueng028 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใส่ข้อมูลใน php.ini แล้ว Copy File ไปวางไว้ใน Path แล้ว D:\Database\xampp\php\ext พอรันแล้ว Error
|
|
|
|
|
Date :
2015-11-18 11:29:52 |
By :
Nueng028 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับ ยัง Error เหมือนเดิมเลย
|
|
|
|
|
Date :
2015-11-18 13:37:34 |
By :
Nueng028 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nts กับ ts
เลือกเอาตัวใดตัวหนึ่ง
ตัวไหนใช้ได้ใช้ตัวนั้น อย่างลง สองตัว มันตีกัน
|
|
|
|
|
Date :
2015-11-18 15:23:16 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|