-1

これらの 2 つの繰り返しを組み合わせて、両方の配列項目を Web ページに表示できるようにすることができますか? 私がやろうとしているのは、videoURL と対応する GroupName を Web ページに表示することです。

初め:

try
{
 $sql = 'SELECT URL from videoclip';
 $result = $pdo->query($sql);

}
catch (PDOException $e)

{
 $error ='Error fetching videos:'.$e->getMessage();
 include'error.html.php';
 exit();
}

while ($row = $result->fetch())
{
  $URLS[] = $row['URL'];
}

include 'index.html.php';

2番:

try
{
  $sql = 'SELECT GroupName from videoclip';
  $result = $pdo->query($sql);
}
catch(PDOException $e)
{
 $error ='unable to fecth data:'.$e->getMessage();
 include'error.html.php';
 exit();
}

while ($row = $result->fetch())
{
  $GroupNames[] = $row['GroupName'];
}
include 'index.html.php';
4

1 に答える 1

2

クエリを組み合わせてから、多次元配列を作成して渡すだけですindex.html.php

try
{
  $sql = "SELECT URL, GroupName FROM videoclip";
  $result = $pdo->query($sql);
}
catch(PDOException $e)
{
  $error = 'unable to fetch data: '.$e->getMessage();
  include'error.html.php';
  exit();
}
$URLS = array();
while ($row = $result->fetch())
{
  $URLS[] = array('URL' => $row['URL'], 'GroupName' => $row['GroupName'] );
}

include 'index.html.php';
于 2012-11-04T17:09:59.683 に答える