データベース テーブルから配列形式で値を取得できます。しかし、私はそれらの値を私の <table><tr><td>// values of subjectId comes here </td>
<td>//values of subject Name comes here</td></tr></table>
. タグ内のすべてのフィールド値を 1 つずつ反復処理したいと考えています。
配列では、次のような値を取得しています:
FIctionNon FIctionArray ( [0] => stdClass Object ( [subject_id] => 1 [subject_name] => FIction [creater_id] => 1 [created_date] => 2012-10-07 16:49:12 [update_id] => 1 [updated_date] => 2012-10-07 16:49:12 ) [1] => stdClass Object ( [subject_id] => 2 [subject_name] => Non FIction [creater_id] => 1 [created_date] => 2012-10-07 16:49:12 [update_id] => 1 [updated_date] => 2012-10-07 16:49:12 ) )
出力を取得するための私のコードは次のとおりです。
$con = new connection();
$info = new Subdetails_setup($con);
$results = $info->getSubjectInfo();
print_r($results);
そして、私のメソッドは次のようになります。
function getSubjectInfo()
{
$sub_info = $this->con->prepare("SELECT * FROM subjectdetails");
$sub_info->execute();
$results = $sub_info->fetchAll(PDO::FETCH_OBJ);
foreach ($results as $key)
{
echo $key->subject_name;
}
// Return the result array
return $results;
}
私のテーブルは。「件名詳細」
subject_id int(3) NO PRI NULL auto_increment
subject_name varchar(150) NO NULL
creater_id int(5) NO NULL
created_date datetime NO NULL
update_id int(5) NO NULL
updated_date datetime NO NULL
. これを手伝ってください。