хорошо, я продолжил, и я думаю, что ответил на мой собственный вопрос.Я нахожу это немного сложным для Google, потому что я не понимаю все различные термины и названия функций / api / scripts / и т.д.Но мне нужно было просто прочитать документацию по mysqli_connect (), я настроил код следующим образом, и теперь я собрал все данные из базы данных в слова в моих файлах html / php.
Отсюда, я думаю, я могу переписать код, чтобы сначала отсортировать его по дате, а затем, конечно, можно поместить последние сообщения вверху каждой страницы и т. Д.
Я также могу разрешить пользователюнапример, щелкнуть «Жанр» и просмотреть только «Комедию».
Вот код, позволяющий получить данные, проанализированные в моем файле index.php.Надеюсь, это поможет кому-нибудь еще:
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "yourpasswordhere";
$dbname = "yourdatabasenamehere";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, type, title FROM releases";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Type: " . $row["type"]. " - Title " . $row["title"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
Я расширил вышеупомянутую работу, заставив скрипт php извлечь все записи в базе данных и создать предыдущую HTML-статью, которую я имел один раз для каждой записи.В операторе SELECT я могу контролировать, какие типы записей отображаются (например, для определенной категории).Вот как я это сделал:
// make an html article based snippet (image, title, description, etc),
//once for each entry in the database table...
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "somepassword";
$dbname = "somedatabasename";
// create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// check connection
if ($conn->connect_error) {
die("connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM releases ORDER BY id DESC";
$result = $conn->query($sql);
if ($result->num_rows > 0)
{
// output data of each row
while($row = $result->fetch_assoc())
{
echo '<section class="wrapper style1">';
echo '<div class="inner">';
echo '<header class="align-center">';
echo '<h2>'. $row["title"] . '</h2>';
echo '<div class="image fit">';
echo '<img src='. $row["imgurl"] .'>';
echo '</div> <p> RELEASE TITLE: ' . $row["title"] . '<br /> DATE POSTED: ' . $row["postdate"] . '<br /> DESCRIPTION: ' . $row["description"] . '</p>';
echo '<a href="'.$row["link"].'">DOWNLOAD LINK: '.$row["link"].'</a> <br />';
$NfoLink = $row["nfolink"];
if ($NfoLink != 'not found' && $NfoLink != '')
{
echo '<a href="'.$row["nfolink"].'">NFO LINK/MORE DOWNLOADS: '.$row["nfolink"].'</a>';
}
echo '</header>';
echo '</div>';
echo '</section>';
}
}
else
{
echo "0 results";
}
$conn->close();
?>