Updated Similar items db process.

This commit is contained in:
2023-07-19 07:49:28 -05:00
parent 31817b29eb
commit 33947a095f

View File

@ -60,11 +60,19 @@ AND books_tags_link.book = '$ItemID'");
// ---------- Pull data from tags table for Similar items ----------
$similartags = $db->query("SELECT name FROM tags
/*$similartags = $db->query("SELECT name FROM tags
INNER JOIN books_tags_link
ON books_tags_link.tag = tags.id
WHERE tags.name NOT LIKE 'infopump%'
AND books_tags_link.book = '$ItemID' LIMIT 2");
AND books_tags_link.book = '$ItemID' LIMIT 2");*/
// New similar tags query
$similartags = $db->query("SELECT name FROM tags
WHERE name IN (SELECT name FROM tags
INNER JOIN books_tags_link
ON books_tags_link.tag = tags.id
AND books_tags_link.book = '$ItemID'
ORDER BY RANDOM() LIMIT 2)");
$simtag = array();
@ -97,16 +105,6 @@ ORDER BY books_languages_link.item_order");
// ---------- Pull data from tags table to dertermine type ----------
/*$type = $db->query("SELECT SUBSTR(name,15) AS itemtype FROM tags
INNER JOIN books_tags_link
ON books_tags_link.tag = tags.id
WHERE tags.name LIKE 'infopump-type%'
AND books_tags_link.book = '$ItemID'");
while ($row = $type->fetchArray()) {
$row_type = $row['itemtype'];
}*/
$type = $db->query("SELECT custom_column_1.value AS itemtype
FROM books_custom_column_1_link
INNER JOIN custom_column_1