PDO SQLコード:
while($r = $q->fetch(PDO::FETCH_ASSOC)){
$gg = join('</td><td>', $r);
echo "<tr><td>" . $no_count . "</td><td>" . $gg . "</td></tr>";
$no_count = $no_count + 1;
}
変数$r
はレコードですが、フィールド名をエコーするにはどうすればよい$r
ですか?
$r
「製品」と「価格」の2つの異なるフィールドからレコードを運ぶとしましょう。の値$r
は「apple」、「130」です。「usd」を「130」に追加するにはどうすればよいですか?
私は次のようなものが必要です...if $field_name == "$r['price']" { $r = join('usd', $r); };
マイクBのおかげで、もうすぐです:
while($r = $q->fetch(PDO::FETCH_ASSOC)){
foreach ($r as $name => $value) {
if ($name == "price"){
$r = "usd" . $value; // this line got problem, how to change the value in an array variable $r?
}
}
$gg = join('</td><td>', $r);
echo "<tr><td>" . $no_count . "</td><td>" . $gg . "</td></tr>";
$no_count = $no_count + 1;
}