【发布时间】:2017-09-04 10:53:22
【问题描述】:
我正在尝试从 Oracle 数据库中获取一个数组,从 MySQL 数据库中获取另一个数组。
但我返回的数组格式不同,我无法在 HTML 表格中显示它们。
$result = $instance->prepare("SELECT * from dd ");
$result->execute();
while ($row = $result->fetchAll(PDO::FETCH_ASSOC))
{
$rows2 = $row;
}
$array = oci_parse($conn, "SELECT * FROM DD");
oci_execute($array);
while($row=oci_fetch_array($array, OCI_ASSOC))
{
$rows1 =$row;
}
print_r($rows1);
print_r($rows2);
$output = array_merge($rows1,$rows2);
print_r($output);
这里$instance和$conn是各自的连接变量。
打印两个数组后得到的输出是:
来自 Oracle 的数组:
Array ( [CLIENTID] => 2 [CLIENTNAME] => dsd [PHONENO] => 53556535 [ADDRESS] => Mumbai [ROUTE] => 4323 )
来自 MySQL 的数组:
Array ( [0] => Array ( [ClientId] => 3 [ClientName] => PQR [PhoneNo] => 786483744 [Address] => Pune [Route] => 3329 ) )
合并后我得到了这个数组:
Array ( [CLIENTID] => 2 [CLIENTNAME] => dsd [PHONENO] => 53556535 [ADDRESS] => Mumbai [ROUTE] => 4323 [0] => Array ( [ClientId] => 3 [ClientName] => PQR [PhoneNo] => 786483744 [Address] => Pune [Route] => 3329 ) )
如何在 HTML 格式的表格中打印?
【问题讨论】:
-
请向我们展示您的尝试。我期待嵌套的
for循环。
标签: php mysql arrays oracle multidimensional-array