- ベストアンサー
レンタルサーバでPHPからMySQLに接続したい
お世話になっています。 レンタルサーバー(ロリポップ)からPHPを使いMySQLに接続しようとしていますが、うまくいきません。 レンタルサーバー(ロリポップ)でのデータベース作成機能である、phpMyAdminを使ってデータベースを作成しました。 ホスト名:ftp260.lolipop.jp MySQLユーザ:LA12167219 パスワード:**** データベース名:LA12167219 上記の設定の場合、下記のように接続しようとしましたが、エラーメッセージがでます。 <PHPの内容> $con = mysql_connect("ftp260.lolipop.jp","LA12167219","****"); echo $con; <エラーメッセージ> Warning: mysql_connect(): Can't connect to MySQL server on 'ftp260.lolipop.jp' (111) in /pass~/sample.php on line 2 ロリポップの問題なのか、プログラムの問題なのか、よくわかりません。 対処法ご存知の方、アドバイスいただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://lolipop.jp/?mode=manual&state=blog&state2=mt_sql が参考になります。ロリポップのMovable Typeの設置ガイドですが、上から見ていくと 作成するサーバー … どのサーバーを選択されてもかまいません。 とあり、 真ん中あたりに mysql**.lolipop.jp … 作成したデータベースの 『 サーバー 』 とあります。 ので、作成したサーバー(mysql**.lolipop.jp)を書けばよいのではないでしょうか?
その他の回答 (1)
- inu2
- ベストアンサー率33% (1229/3720)
$con = mysql_connect("ftp260.lolipop.jp","LA12167219","****"); ftp260.lolipop.jpではありません これはFTPサーバーです localhost で繋がるはずです ただし、プログラムを自分のパソコン内で動かした場合は接続されません lolipopのサーバー上で動かした場合は接続されるはずです
補足
早速のご回答ありがとうございます。 $con = mysql_connect("localhost","LA12167219","****"); 上記で接続を試みました。すると、下記の警告メッセージに変わりました。 Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /sample.php on line 2 下記にサンプルのフォームがあります。 http://imadoki-web.jp/dbsys/sample1/index.htm
お礼
ありがとうございます。 やってみました。 つながりました。 感謝します。