データベースからidを元にaaa,bbb,cccのカラム値をを取り出して
配列連番とカラム値だけにして、値が "1" の物を排除した結果が欲しいのですが
調べて試行錯誤した結果が下記になり、そこからどうすればいいのか
またはもっと違った方法があるのかなど、救いの手をいただけないでしょうか。
php
1<?php 2$pdo = new PDO("mysql:dbname=$dbname;host=$host",$username,$password); 3$stmt = $pdo->query('SET NAMES utf8'); 4$stmt = $pdo->prepare("SELECT aaa,bbb,ccc FROM newtable where id=:id"); 5$stmt->bindParam(':id', $_POST['id']); 6$stmt->execute(); 7$result = $stmt->fetch(); 8 9for ($i = 0 ; $i < count($result); $i++){ 10 11 //指定した条件の文字列なら配列を削除 12 if (@$result[$i] == '1'){ 13 unset($result[$i]); 14 } 15} 16 17@print_r($result); 18?> 19 20結果 21Array ( 22 [aaa] => a [0] => a 23 [bbb] => 1 24 [ccc] => 1
この結果であれば、下記のみが欲しい情報です。
[0] => a
よろしくお願いします。