さくらのSqlServerを借りて外部接続が出来るように設定をしました。
Accessからのodbc接続も確認し、webサイトを作成しました。
xampp環境では問題なく表示されるのですが、サーバーに上げるとエラーが出て接続できません。
レンタルサーバーはロリポップなのですが、下記のサイトを見つけ空白を無くしてみたりしたのですが、ダメでした。
https://note.com/rottenmarron/n/nbf2b958c3b09
PHP
1<?php 2$server = "(ipアドレス)\SQLEXPRESS"; 3$user = "test"; 4$pwd = "1234"; 5$db = "master"; 6try{ 7$conn = new PDO("sqlsrv:Server=$server;Database=$db",$user,$pwd); 8$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); 9 10 11}catch(Exception $e){ 12//die(print_r($e)); 13 echo "データベースエラー"; 14} 15?>
このコードを別ページにて
PHP
1require("sql-server.php"); 2$sql = "SELECT * from dbo.table"; 3$stmt = $conn->query($sql);
で、呼び出しています。
エラー内容は「データベースエラー」という文字と「$stmt=....」の列が出ています。
何が問題で繋がらないのでしょうか?
どなたかご教示お願い致します。
あなたの回答
tips
プレビュー