sql — отображение нескольких баз данных на одной странице

Это мой первый проект / попытка использования php, поэтому, пожалуйста, ознакомьтесь с. У меня вопрос, я использую скрипт для подключения к своему серверу, и я пытаюсь заставить все базы данных отображаться на одной странице. Первая ошибка говорит мне, что я не могу повторно объявить функцию, я получаю это, поэтому я внес некоторые изменения, но когда я делаю это, база данных не появляется, но ошибка исчезла.

Мои мысли, потому что я изменяю «output_header» и «output_row», мой сценарий подключения не подхватит его.

<?php
require_once('phpconnectionscript.php');
echo '<table border="1">';
output_header();
$stmt = $pdo->prepare
('SELECT * FROM DogIdentity;');
$stmt->execute();

while ($row = $stmt->fetch()){
echo output_row($row);
}
echo '</table>';
?>

<?php function output_row($row){
$oid = $row['Breed'];
$dob=$row['Colour'];
$fna=$row['Weight_KG'];
$lna=$row['Size'];

$rowoutput="<tr><td>$oid</td>
<td>$dob</td><td>$fna</td>
<td>$lna</td></tr>";
return $rowoutput;
}
?>

<?php
function output_header(){
$pdo = $GLOBALS['pdo'];
$stmt = $pdo->prepare
("DESCRIBE DogIdentity");
$stmt->execute();
$fields = $stmt->
fetchAll(PDO::FETCH_COLUMN);
echo "<tr>";
foreach ($fields as $value){
echo "<th>$value</th>";
}
echo "</tr>"; }
?>

<br><br>

<?php function output_row1($row){
$oid = $row['OwnerID'];
$dob=$row['DOB'];
$fna=$row['firstname'];
$lna=$row['lastname'];
$ema=$row['email'];

$rowoutput="<tr><td>$oid</td>
<td>$dob</td><td>$fna</td>
<td>$lna</td><td>$ema</td></tr>";
return $rowoutput;
}
?>

<?php
function output_header1(){
$pdo = $GLOBALS['pdo'];
$stmt = $pdo->prepare
("DESCRIBE Owner");
$stmt->execute();
$fields = $stmt->
fetchAll(PDO::FETCH_COLUMN);
echo "<tr>";
foreach ($fields as $value){
echo "<th>$value</th>";
}
echo "</tr>"; }
?>

0

Решение

Я думаю, что у вас есть ошибка, потому что вы используете функцию до их объявления. На 4-й линии вы звоните output_header(); но это еще не объявить, appart, если это было объявлено в require_once('phpconnectionscript.php');,

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]