• ベストアンサー

レンタルサーバで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 ロリポップの問題なのか、プログラムの問題なのか、よくわかりません。 対処法ご存知の方、アドバイスいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • fly1435
  • ベストアンサー率80% (4/5)
回答No.2

http://lolipop.jp/?mode=manual&state=blog&state2=mt_sql が参考になります。ロリポップのMovable Typeの設置ガイドですが、上から見ていくと 作成するサーバー … どのサーバーを選択されてもかまいません。 とあり、 真ん中あたりに mysql**.lolipop.jp … 作成したデータベースの 『 サーバー 』 とあります。 ので、作成したサーバー(mysql**.lolipop.jp)を書けばよいのではないでしょうか?

hide_momiji
質問者

お礼

ありがとうございます。 やってみました。 つながりました。 感謝します。

その他の回答 (1)

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

$con = mysql_connect("ftp260.lolipop.jp","LA12167219","****"); ftp260.lolipop.jpではありません これはFTPサーバーです localhost で繋がるはずです ただし、プログラムを自分のパソコン内で動かした場合は接続されません lolipopのサーバー上で動かした場合は接続されるはずです

hide_momiji
質問者

補足

早速のご回答ありがとうございます。 $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

関連するQ&A