Я ищу решение, посредством которого он просматривает каждую запись в моем запросе базы данных и дает ей собственную строку в таблице html с фиксированными заголовками таблицы , Ниже приведен текущий php, который я использую для запроса данных и получения результатов. Каждое из названий заголовков для моей таблицы: PropertyType, Описание, RentPrice и Location. Однако по какой-то причине, когда я пытаюсь не запускать мой код ничего не отображается на экранеКак вводить результаты запроса sql в таблицу html с php
<!DOCTYPE html>
<html lang="en">
<body>
<p style ="text-align: center" id="php_style">
<?php
error_reporting(E_ERROR | E_PARSE);
session_start();
$counter_name = "counter.txt";
// Check if a text file exists. If not create one and initialize it to zero.
if (!file_exists($counter_name)) {
$f = fopen($counter_name, "w");
fwrite($f,"0");
fclose($f);
}
// Read the current value of our counter file
$f = fopen($counter_name,"r");
$counterVal = fread($f, filesize($counter_name));
fclose($f);
// Has visitor been counted in this session?
// If not, increase counter value by one
if(!isset($_SESSION['hasVisited'])){
$_SESSION['hasVisited']="yes";
$counterVal++;
$f = fopen($counter_name, "w");
fwrite($f, $counterVal);
fclose($f);
}
echo nl2br ("You are visitor number ".$counterVal. " to this site \n Today's date is ". date("d/m/Y"));
$con=mysqli_connect("localhost:8889","root","root","booksmart_properties");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else{
echo "we connected";
}
// Perform queries
$result=mysqli_query("SELECT * FROM ListedProperties"); ?> </p>
<table border="2" style= "background-color: #84ed86; color: #761a9b; margin: 0 auto;" >
<thead>
<tr>
<th>PropertyType</th>
<th>Description</th>
<th>RentPrice</th>
<th>Location</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)){
echo
"<tr>
<td>{$row\['PropertyType'\]}</td>
<td>{$row\['Description'\]}</td>
<td>{$row\['RentPrice'\]}</td>
<td>{$row\['Location'\]}</td>
</tr>\n";
}
?>
</tbody>
</table>
<?php mysql_close($connector); ?>
//$result=mysqli_fetch_assoc($sql);
//foreach($result as $key => $val) {
//print $val;
//}
//echo $result['*'];
//mysqli_close($con);
//?>
Я знаю, это может быть тривиальным, но я новичок в PHP и хотел бы все помощь, которую я мог бы получить.
' // $ result = mysqli_fetch_assoc ($ sql); ... //?> 'не знаю, почему у вас это похоже, это должно вызывать ошибку анализа, как и' $ row \ ['PropertyType' \] 'и т. д. –