MS-SQLserver にアクセスできません
created: 2008-02-08 15:05 | modified: 2008-02-13 19:27 | reply: 2
[4119] MS-SQLserver にアクセスできません - うに - 2008-02-08 15:05- [4120] Re. MS-SQLserver にアクセスできません - ゆうじ - 2008-02-08 20:22
- [4127] ありがとうございます - うに - 2008-02-13 19:27
[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>
よろしくお願いいたします。
先ほどの記事にソースを載せるのを忘れておりましたので
再掲載させていただきます。
====================================================
#サーバー管理者様
すみません、記事にパスワードを設定しなかったため、
前の記事を削除できません。
管理者権限にて、削除して頂けると助かります。
お手数をおかけします。
====================================================
■ここから本文です
サイトや本をみて、いろいろな方法を試しているのですが、
なかなかうまくゆきません。
ご存じの方が居られましたら、お教えください。
■現在の環境
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>
よろしくお願いいたします。
