mysql のインストール(続き)

PHP から MySQL のデータベースへの接続を試みた。

結論から言うと、php5 では /etc/php5/apache2/php.ini で次のようにして

extension=mysql.so

というふうに mysql 拡張を有効にする必要があるようだ。

でこんな感じで PHP から MySQL を利用できる。
(データベース testdb, テーブル tbl1 は適当に作っておく)

<?php
  $url = "localhost";
  $user = "root";
  $pass = "";
  $db = "testdb";

  $link = mysql_connect($url,$user,$pass) or die("mysql_connect failed");
  $sdb = mysql_select_db($db,$link) or die("mysql_select_db failed");
  $sql = "SELECT * FROM tbl1";
  $result = mysql_query($sql, $link) or die("mysql_query failed: " . $sql);
  $rows = mysql_num_rows($result);

  mysql_free_result($result);

  mysql_close($link) or die("mysql_close failed");

?>