この記事について
| 環境 | DreamHost、PHP、mysql |
|---|---|
| 目的 | PHPからmysqlデータベースへ接続する |
| 結果 | ホスト名は「mysql.独自ドメイン」。mysql_connectで接続し、SET NAMES utf8で文字化け対策 |
DreamHostでPHPを使ってmysqlデータベースへ接続する方法のメモ。
//mysqlの接続
$hostname = ""; // mysql.example.com (「mysql.」 + 「独自ドメイン」)
$username = ""; // データベースを設定したときに決めたユーザ名
$password = ""; // データベースを設定したときに決めたパスワード
$database = ""; // 接続するデータベース名
$link = mysql_connect($hostname,$username,$password);
mysql_select_db($database) or die("Unable to select database");
mysql_query('SET NAMES utf8', $link); //←文字化け対策
//mysql_set_charset('utf8'); //←もしくはこれ
//出力の例
$sql = "SELECT * FROM table_name";
$result = mysql_query($sql,$link) or die("Unable to select: ".mysql_error());
while($datas = mysql_fetch_assoc($result)) {
echo $datas['column_name'] . "<br>";
}
//mysqlの切断
mysql_close($link);
