Я хочу получить следующее событие для просмотра из базы данных и сохранить его в переменной, чтобы я мог получить к нему доступ Javascript - PullRequest
0 голосов
/ 21 марта 2020

У меня есть сайт, который всегда должен показывать следующее предстоящее событие. События хранятся в базе данных. Теперь я хочу прочитать следующее событие и сохранить содержимое этой строки в разных переменных (каждая строка базы данных в своей собственной переменной | переменные, которые мне нужно передать в JavaScript позже).

Мой предыдущий код :

//localhost for XAMPP
$servername = "localhost";
$username = "root";
$password = "";
$database = "svzuzwilcalendar";
$table = "news";


// Create connection
$conn = new mysqli($servername, $username, $password, $database);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

$sql = "SELECT news_titel, news_date, news_time, news_location, news_notes FROM $table WHERE news_date >= NOW() ORDER BY news_date LIMIT 1";

Мой вывод:

Connected successfully

1 Ответ

0 голосов
/ 21 марта 2020

Если я вас угадаю правильно, вы хотите ВЫБРАТЬ предстоящую запись из базы данных. Итак, вы просто написали запрос, но не выполнили его. Вы также должны выполнить этот запрос, чтобы получить запись и использовать ее в коде, как показано ниже:

$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "Title: " . $row["news_titel"]. "<br>";
    }
} else {
    echo "0 results";
}
$conn->close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...