任意のテーブルのあるカラムの値をピンポイントで取得する場合のコード。

counterというテーブルのID=1のnumというカラムの値を取得する場合の例

$server = "localhost";
$mydb = "データベース名";
$usr = "ユーザ";
$pass = "パスワード";
$query = "select * from counter where id = 1 order by id DESC LIMIT 0,10";
$link = mysql_connect($server, $usr, $pass);
if(!$link) { exit('can not connected database.'); }
$db = mysql_select_db($mydb, $link);
if(!$db) { exit('can not selected table.'); }
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
        $num = $row["num"];
}
echo $num;
mysql_free_result($result);
mysql_close($link);

$num++;
$query = "update counter set num=$num where id=1";
$link = mysql_connect($server, $usr, $pass);
$db = mysql_select_db($mydb, $link);
mysql_query($query) or die ("カウンターを更新できません");
mysql_close($link);

PHPマスター関連記事

  • 関連記事はありません・・