テーブルからすべてのデータを取得しようとしましたが、データもエラーも表示されませんでした。私は何かを逃したことを知っているが、私はそれが何であるかを正確にはわからない。PDOですべてのレコードを取得する
<?php
$st = $pdo->prepare("SELECT plan_id, plan_name, zone_id, operator_price, selling_price, validity, plan_type FROM plan_tbl");
$st->execute();
$cnt=$st->rowCount();
$user_record=$st->fetchAll();
}
catch (PDOException $ex) {
echo $ex->getMessage();
}
$rowdata="<tbody>";
foreach($plan_record as $plan_record1){
$rowdata.="<tr>";
$sr_no = $plan_record1['plan_id'];
$plan_name = $plan_record1['plan_name'];
//$user_fullname = $user_record1['fname'] . " " . $user_record1['mname'] . " " . $user_record1['lname'];
//echo $user_fullname;
$zone_id = $plan_record1['zone_id'];
$operator_price = $plan_record1['operator_price'];
$selling_price = $plan_record1['selling_price'];
$validity = $plan_record1['validity'];
$plan_type = $plan_record1['plan_type'];
$icon="<i class='fa fa-pencil-square-o pad' aria-hidden='true'></i><i class='fa fa-times pad' aria-hidden='true'></i>";
$rowdata.="</tr>";
}
?>
thanx!今では私のレコードは取得されますが、テーブルには表示されません!あなたは私のprblm権利を持っていますか? – shyamm
はい、$ sr_noに格納されたデータは、foreachループに戻るたびに消去されます。したがって、$ sr_no変数で取得された最後の値で終了します。代わりに、上記のように$ rowdataにデータを追加してください。 – kojow7
が手に入りました!今は完璧に動作します!ありがとうございました!!私は次のセクションを逃した! – shyamm