Свяжите время с SQL строкой - PullRequest
0 голосов
/ 10 июля 2020

У меня есть песни, которые хранятся в строках, и я хотел создать список воспроизведения с меткой времени, чтобы показать, в какое время играла песня. У меня есть имя исполнителя / песни, но время показывает только текущее время.

$sql = "SELECT artist, title, starttime FROM radio_playlist_history WHERE name LIKE 'kbac' AND starttime LIKE '$starttime%' ORDER BY starttime DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
 $time = end(explode(' ', $row["starttime"]));
 while($row = $result->fetch_assoc()) {
  print_r( "<div class='col-sm-6'><h4>Artist: " . $row["artist"]. " <br> Title: " . $row["title"]. "<br>". $time ."</h4></div>");
 }
 } else {
  print_r ("0 results");
 }

введите описание изображения здесь

Наверное, я упустил какую-то глупость. Я был бы признателен за любую помощь.

1 Ответ

1 голос
/ 10 июля 2020

Не могли бы вы попробовать это? Введите следующую строку кода в l oop.

$time = end(explode(' ', $row["starttime"]));

Окончательный код:

$sql = "SELECT artist, title, starttime FROM radio_playlist_history WHERE name LIKE 'kbac' AND starttime LIKE '$starttime%' ORDER BY starttime DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row     
    while ($row = $result->fetch_assoc()) {
        $time = end(explode(' ', $row["starttime"]));
        print_r("<div class='col-sm-6'><h4>Artist: " . $row["artist"] . " <br> Title: " . $row["title"] . "<br>" . $time . "</h4></div>");
    }
} else {
    print_r("0 results");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...