PHP から、MySQL サーバに対してクエリを実行し、
結果セットが空だった場合でも、カラム名を取得する方法はないものでしょうか。
(空じゃない場合、例えば mysqli だと fetch_field_direct を使えば取得できるのは知っています)
例)
person テーブル
id | name | blood_type_id
1 | ほげ | 1
2 | ほげほげ | 2
blood_type テーブル
id | name
1 | A
2 | B
3 | O
4 | AB
上記のようなテーブルがあったとして、下記のクエリを発行するとします。
select
name,
blood_type.name as blood_type
from
person
inner join blood_type on person.blood_type_id = blood_type.id
where
person.id = 3
当然結果セットは空ですが、ここで name、blood_type だけでも取れないものかと。
ご存知の方、いらっしゃいましたらご教授願えますでしょうか。
回答2件
あなたの回答
tips
プレビュー