私は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 に答える