0

オンラインで無料ドメインを設定しました。自宅の PC に SQL Server 2012 をセットアップしました。質問: php MySql_connect がホーム SQL サーバーに接続できるようにするにはどうすればよいですか? 私の誕生日の願い事のデータベースがあり、Web サイトにアクセスした人は誰でも [表示] ボタンをクリックすると、リストが表示されるとします。

4

2 に答える 2

2

SQL サーバーは関数を使用しませんmysql_*。PDO ドライバーを使用し、SQL ドライバーを使用して接続する必要があります。

http://www.php.net/manual/en/ref.pdo-dblib.php

次に、PDO Api を使用します

http://www.php.net/manual/en/book.pdo.php

ルーターを介してコンピューターに外部ポート転送1433を作成します。


また、SQL Server が混合モード認証 (サーバー/ローカル認証) 用に構成されていることを確認し、データベースごとに異なるユーザー アカウントを作成してください。組み込みの管理者アカウント (sa) を介して MSSQL サーバーに接続しないでください。

于 2013-02-22T19:55:55.663 に答える
0

自宅で、Google で「My IP」を検索すると、ルーターの外部 IP アドレスが表示されます。これは、 のhostパラメータとして使用するものですmysql_connect。残念ながら、ルーターが再起動したり、電源が落ちたりすると、ISP が IP を動的に配布するため、IP アドレスが変更される可能性があります。

ドメイン名がアクセス可能なサーバーと結合されている場合、または Web ホスティング プロバイダーが PHP を提供している場合は、代わりに phpMyAdmin などを使用してサーバー上にデータベースを簡単にセットアップできます。その後、 に接続できますlocalhost

MySQL と SQL Server の間に明確な関係はありません。SQL Server は Microsoft 製品ですが、MySQL はオープンソースの現在の Oracle 製品です。彼らはおそらく一緒にうまくプレーしないでしょう. サーバー上にデータベースをセットアップするというアイデアは、ますます魅力的に聞こえます。

于 2013-02-22T19:54:44.563 に答える