私はPHPとMySQLを学んでいるので、時々私が見echo $row['name']
たり、見たりすることに気づきます<?php echo $variable ?>
。それらの違いは何ですか?それはすべて同じですか、それともこれらのタイプの表示情報の間に何か違いがありますか?なぜ一部の人は行を使用し、他の人は使用しないのですか?
4 に答える
1
mysqlの結果が配列で返される場合、通常は単にと呼ばれ$row
ます。したがって、返されたすべての列が$row
変数にあり、それらを、、、として参照し$row['id']
ます。$row['title']
$row['whatever']
echo $id;
is simply echoing the $id
variable.
Both just echo a variable, it's just that the first one echos an item from an array and the second one is just a variable named $id
.
于 2012-07-09T20:58:46.630 に答える
1
$row['name'] キー (name) で連想配列 ($row) にアクセスします
$id は単なる変数です
于 2012-07-09T21:00:07.893 に答える
1
echo "$row['name']"
配列内の要素にアクセスしています
<?php echo $id ?>
(おそらく)変数にアクセスしています。
これらは2つの異なるものです
于 2012-07-09T21:00:18.430 に答える
0
$row['name']
$name
変数'name'を参照するだけで、配列にインデックスを付けます
$name = "foo";
$row = array(
'name' => 'bar'
);
echo $row['name']; //prints bar
echo $name; //prints foo
于 2012-07-09T20:57:07.053 に答える