mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-13 19:06:27 +00:00
29 lines
986 B
PHP
29 lines
986 B
PHP
|
<?php
|
||
|
|
||
|
$artist_id = $_GET["id"];
|
||
|
|
||
|
$DB->query("
|
||
|
SELECT
|
||
|
s2.ArtistID,
|
||
|
ag.Name,
|
||
|
ass.Score
|
||
|
FROM artists_similar AS s1
|
||
|
JOIN artists_similar AS s2 ON s1.SimilarID=s2.SimilarID AND s1.ArtistID!=s2.ArtistID
|
||
|
JOIN artists_similar_scores AS ass ON ass.SimilarID=s1.SimilarID
|
||
|
JOIN artists_group AS ag ON ag.ArtistID=s2.ArtistID
|
||
|
WHERE s1.ArtistID=".$artist_id."
|
||
|
ORDER BY ass.Score DESC
|
||
|
LIMIT 14");
|
||
|
|
||
|
|
||
|
while(list($ArtistID, $Name, $Score) = $DB->next_record(MYSQLI_NUM, false)){
|
||
|
if($Score<0){
|
||
|
continue;
|
||
|
}
|
||
|
$results[] = array('id' => (int) $ArtistID, 'name' => $Name, 'score' => (int) $Score);
|
||
|
}
|
||
|
|
||
|
print json_encode($results);
|
||
|
exit();
|
||
|
?>
|