私はデータベーステーブルに2つのエントリを持っていますが、なんらかの理由でPHP/SQLがそれぞれ6つの複製を表示しています。PHPデータベースのクエリが2つのエントリだけで6行を返すのはなぜですか?
<?
mysql_select_db($database_database_connection, $database_connection);
$getdevices=("SELECT * FROM Device_tbl");
$getdevicesresult = mysql_query($getdevices, $database_connection) or die(mysql_error());
while($device=mysql_fetch_assoc($getdevicesresult))
{
foreach($device as $devicevalue) { ?>
<div class="hold-cont">
<div class="holder">
<div class="image-hold" >
<img class="image-icon" src="images/android.png"/>
</div>
</div>
<div class="device-name devicename-txt"><? print_r($device['Model']); ?></div>
</div>
<? }}
mysql_close();
?>
これは、2つの行だけを返すべきであり、各エントリに対して6つではありません。何か案は?
ああ、うわー、私はそれをやったと信じられない。ありがとう:) – K20GH