0
Làm sao để kết nối laravel với database trên server azure
Cho em hỏi làm sao để kết nối laravel với database trên server azure vậy ạ
Thêm một bình luận
1 CÂU TRẢ LỜI
0
Về cơ bản, bạn điền đúng thông tin db trên azure vào file .env là dc (Đảm bảo policy của azure cho phép máy local connect tới)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1 # endpoint db azure. e.g: myserver.mysql.database.azure.com
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root
@linhdn1198 điền đúng nhưng ko tìm thấy table ý ạ,
@viethoa99xx bạn kiểm tra tên database đã đúng chưa?
@linhdn1198 đúng r a
<?php // PHP Data Objects(PDO) Sample Code: try { $conn = new PDO("sqlsrv:server = tcp:quanlytiemchung1.database.windows.net,1433; Database = QLTiemChung", "vumanhquynh11b3", "{your_password_here}"); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { print("Error connecting to SQL Server."); die(print_r($e)); } // SQL Server Extension Sample Code: $connectionInfo = array("UID" => "vumanhquynh11b3", "pwd" => "{your_password_here}", "Database" => "QLTiemChung", "LoginTimeout" => 30, "Encrypt" => 1, "TrustServerCertificate" => 0); $serverName = "tcp:quanlytiemchung1.database.windows.net,1433"; $conn = sqlsrv_connect($serverName, $connectionInfo); ?>@viethoa99xx làm quản lý tiêm chủng à sao không dùm mysql
@viethoa99xx thử DNS này xem "sqlsrv:server=quanlytiemchung1.database.windows.net,1433;Database=QLTiemChung"
@viethoa99xx mình thấy laravel của bạn kết nối được rồi nhưng mà nó đang k tìm thấy table dbo.nhansu đâu, bạn kiểm tra lại db trên azure xem sao
cảm ơn mn để e thử ạ