kit のすべての投稿

PDO+MySQL カラム名一覧を取得する


PDOでカラム一覧(フィールド名・列名)を取得する方法のメモ。

カラム名だけを取得するのではなくレコードを取得する時に一緒に取ってきたかったのでこんな感じにしました。

$recs = $pdo->fetchAll(PDO::FETCH_ASSOC);
$keys = array_keys($recs[0]);

foreach($keys as $key){
    $th .= ‘<th>’.$key.'</th>’;
}

[PHP5]PDOのfetchAllでフィールド名がキーの配列を取得 – Develog –

カラム名だけ、あるいはカラム情報を取得するなら以下のSQL文で一覧が取得できます。

DESCRIBE テーブル名;    OR    show columns from テーブル名;

MySQLでカラム一覧を取得 – Qiita 

Office2003のライセンス移行・再インストール


新しいパソコンに買い換えたためOffice2003 Prsonalを再インストールしました。その際少し手間取ったのでメモしておきます。

まず初めに失敗だったので古いマイクロソフトアカウントを利用せずに新しいアカウントを作ってインストールしようとしたこと。従前のアカウントを利用した方がいいです。

IDやパスワードを忘れてしまった場合、古いPCにインストールされているWordやExcelを起動するとIDが表示されると思うので、それでログインを試み、「パスワードを忘れた」をクリックして再発行すればいいでしょう。

従前のアカウントにログインできたらページの一番上に「Officeをインストールする」というリンクがあるのでクリック。

ここで2つ目の失敗。

さあ、Officeを取得しましょう

1.Microsostアカウントを使って開始する

[次へ]

というボタンが赤で大きく示されていたのでクリックしプロダクトキーを入力すると

「このプロダクトキーは既に使われています」

との文言が。

3つ目の失敗。

ネットで調べてた時、古いPCのOfficeをアンインストールしましょうみたいな記事を読んだので「ああそれか」と思いアンインストール。そして再度プロダクトキーの入力。

しかしやはり「このプロダクトキーは既に使われています」のまま。後で気づいたらPC2台までインストールできるライセンスだったのでアンインストールは関係ありませんでした。

正しくは、

[次へ]ボタンを押さずに、ボタンのすぐ下の

プロダクトキーを既に入力し、ソフトウェアをお探しですか?
Office.com/MyAccountからインストールします

というリンクがあったので、こちらからインストールするのが正解。

すると[インストール]ボタンが出てくるのでそこからインストールできました。