セッションからudidを渡しているPDO + Mysqlを使用しています。また、rowcountが0より大きい場合はfirst_name
と同様にid
をフェッチしたいと思います。これはテーブルのfifth
列です。
問題は、idは常にわからないfirst_name
を、右返されていないが、なぜ
$stmt = $con->prepare("SELECT * FROM members WHERE id= :udid");
$stmt->bindValue(':udid', $_SESSION['udid']);
$stmt->execute();
$id=$stmt->fetchColumn();
$first_name=$stmt->fetchColumn(5);
実際に選択したい列に名前をつけて、 'select * 'を使用しないでください –
@juergend 10のうちほぼ9列を返したいと思います。 – user580950
行をassoc配列として取り出し、fieアクセスするには名前を教えてください。なぜあなたは番号を使用する必要がありますか? – Clive