У меня база данных и веб-сервер на разных машинах, массив из запроса mysql передается на веб-сервер и выглядит так
Array (
[user_id] => 1
[username] => phillip
[password] => 12345
[email] => phillip@gmail.com
[account_balance] => 100 )
Если я распечатаю этот массив в PHP, используя print_r ($ myArray); это показывает в веб-браузере, как это
Array ( [user_id] => 1 [username] => phillip [password] => 12345 [email] => phillip@gmail.com [account_balance] => 100 )
Я хочу создать код PHP, который будет повторять этот массив и создавать столбцы для user_id, username, password, email и account_balance, а затем отображать результаты в строках.
Вот мой PHP-код в файле display.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Page</title>
</head>
<body>
<table border="1">
<?php
include(fileThatCallsDBServer.php);
$myArray = getMYSQLArray(); //This calls a function located in the file in the include() and returns array
print_r($myArray); //print the array for testing purposes
//Create table to display array
$html = "<table>";
foreach($myArray as $row) {
$html .= "<tr>";
foreach ($row as $cell) {
$html .= "<td>" . $cell . "</td>";
}
$html .= "</tr>";
}
$html .= "</table>";
?>
</body>
</html>
Однако при просмотре страницы в моем браузере ничего не отображается. Идеи?