PHP เออเร่อติดต่อฐานข้อมูล MS SQL ครับ Connection failed: SQLSTATE[HY000] [1045] Access denied
PHP เออเร่อติดต่อฐานข้อมูล MS SQL ครับ
Connection failed: SQLSTATE[HY000] [1045] Access denied for user 'sa'@'localhost' (using password: YES)
PHP 7.4 ติดต่อฐานข้อมูล Ms SQL Server 2016 ดาต้าเบส Ms SQL Server 2016
Code (PHP)
<?php
$servername = "localhost";
$username = "sa";
$password = "......";
try {
$conn = new PDO("mysql:host=$servername;dbname=ELASTIC", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
กับ code อีกแบบนึงก็เออเร่อครับ
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\test\connect.php:18 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test\connect.php on line 18
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & SQL Server (sqlsrv)</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
error_reporting(~0);
$serverName = "localhost";
$userName = "sa";
$userPassword = "....";
$dbName = ".....";
$connectionInfo = array("Database"=>$dbName, "UID"=>$userName, "PWD"=>$userPassword, "MultipleActiveResultSets"=>true);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn)
{
echo "OK Good Weerawat";
}
else
{
die( print_r( sqlsrv_errors(), true));
}
sqlsrv_close($conn);
?>
</body>
</html>
ก่อนหน้านี้ ผมพยายามลง PDO กับพวก driver php_pdo_sqlsrv_74_nts_x64 และ php_sqlsrv_74_nts_x64 แล้วครับ
รบกวนอาจารย์ด้วยครับ ขอบคุณครับTag : PHP, Ms SQL Server 2016
Date :
2023-11-23 09:26:50
By :
sweerawat
View :
343
Reply :
1
รหัสผ่านไม่ถูกครับ
Code (PHP)
Connection failed: SQLSTATE[HY000] [1045] Access denied for user 'sa'@'localhost' (using password: YES)
Date :
2023-11-23 12:31:23
By :
Pong Thep
Load balance : Server 03