PHPの配列について
sqlからidの値の一番大きいデータを取得したいと考えています。
以下のようなコードを書きました。
try{ $dbh = new PDO($dsn, $user, $password); $dbh->query('SET NAMES utf-8'); if($title){ $sql = 'select max(id) from info_message'; $smt = $dbh->query($sql); $result = $smt->fetchAll(); var_dump($result); } }catch (PDOException $e){ print('Error:'.$e->getMessage()); die(); }
実行されたvar_dumpの結果です。
array(2) { [0]=> array(2) { ["max(id)"]=> string(4) "1234" [0]=> string(4) "1234" }
この配列から1234だけを取得して変数に格納するにはどのようにすれば良いのでしょうか?
答えが見つからずに困っています。
当たり前ですが、$result['max(id)']などでは取得できません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/17 14:04
2016/12/17 14:11
2016/12/17 14:32
2016/12/23 16:56