スレッド表示 | フラット表示〕 全トピック 920 件中 58 番目 次≫ ≪前

MS-SQLserver にアクセスできません

created: 2008-02-08 15:05 | modified: 2008-02-13 19:27 | reply: 2

[4119] MS-SQLserver にアクセスできません

user: うに | created: 2008-02-08 15:05
こんにちは、超初心者のうにです。
先ほどの記事にソースを載せるのを忘れておりましたので
再掲載させていただきます。
====================================================
#サーバー管理者様
 すみません、記事にパスワードを設定しなかったため、
 前の記事を削除できません。
 管理者権限にて、削除して頂けると助かります。
 お手数をおかけします。
====================================================

■ここから本文です

サイトや本をみて、いろいろな方法を試しているのですが、
なかなかうまくゆきません。
ご存じの方が居られましたら、お教えください。

■現在の環境
WindowsXP Pro. SP2
Apach 2.2.6
PHP 5.2.5
MS-SQLServer2000

■いままでに行った設定
1.Apach のインストール
2.PHP のインストール
3.MS-SQLSERVER のインストール
4.php.ini を Windows/system32 フォルダにコピー
5.php.ini を編集し、extension=php_mssql.dll を
  php.ini に追加

Q)
PHPからMS-SQLServer2000のDBにアクセスできません。
ADOdb も試してみたのですが、やはりMysqlでないと初心者
には、難しいのでしょうか?

○ソースは次のように書いてみました
<?PHP
//SQLServerとODBC接続(うまくつながるかな)
$db =& ADONewConnection('odbc_mssql');
$dsn = "Driver={SQL Server};Server=127.0.0.1;DataBase=rekishi;";
$db->Connect($dsn,'admin','password');


$sql = "SELECT * FROM TB_MST";

$body .= "<TABLE border='1'>
<TR>
<TH>ID</TH>
<TH>KUBUN</TH>
<TH>IVENT-NAME</TH>
</TR>";

while ($col = mssql_fetch_array($rs)){
$body .= "<TR>" .
"<TD>$col[ivent-id]</TD>" .
"<TD>$col[ivent-kubun]</TD>" .
"<TD>$col[ivent-name]</TD>" .
"</TR>";
}
$body .="</TABLE>";

mssql_close($connect);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META charset = "Shift_JIS">
<TITLE>PHPてすと</TITLE>
</HEAD>
<BODY>
TEST
<?
//=$body
$Print(=$body)
?>
</BODY>
</HTML>

よろしくお願いいたします。
reply: 4120 返信 編集 削除

[4120] Re. MS-SQLserver にアクセスできません

user: ゆうじ | created: 2008-02-08 20:22
こんばんわ。

# 古い投稿削除しときました。

さて、MS-SQLServer2000 になじみが無いからかもしれませんが
ソースコードと、「なかなかうまくいかない」
ということだけでは、考える材料が足りません。

HTML部分は表示されるのかどうか、
エラーメッセージは出るのか出ないのか、
どこまで想定した結果が得られているか、
どのように確かめたのか、といった具合に
実際の現象とやったことを客観的に書くと、
考える材料が出来て的を得たレスがつく可能性も上がります。

先ずは、error_reporting(E_ALL & ~E_NOTICE); を設定した上で、
var_dump($db) で変数の値を順番に表示させて
どこまで想定した値が得られるか確かめれば原因が絞れます。
Parent: 4119  reply: 4127 返信 編集 削除

[4127] ありがとうございます

user: うに | created: 2008-02-13 19:27
曖昧な質問ですみませんでした。
ご連絡ありがとうございます。

まだCONNECTさえできていない状況でして、
改めて質問を整理し直して、UPし直したいと思います。

まずは御礼まで。
Parent: 4120  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 58 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑