Goedemiddag,
ik loop vast op het maken van tags voor een Blog post. Nu heb ik rond gekeken naar oude topics, en ik kwam er een aantal tegen van Luc over een ziekenhuis, echter is het me niet gelukt om met de kennis die daar in gedeeld werd het te bouwen(dat ligt aan mij) Excuses hiervoor.
Ik maak gebruik van 3 tables"-" met daar in de volgende columns"*":
- blog
* id
* parent_id
* title
* sub_title
* quote
* header_image
* image_link
* video link
* description
* post_date
* num_comments
- tags
* id
*tag_name
- taxonomy
* id
* blog_post
* tag_id
Nu wilde ik de tags per blog koppelen als het id vanuit de table blog overeen komt met blogpost_id uit de Taxonomy table. Echter krijg ik een error op lijn 12 bij (INNER JOIN). Hopelijk kan iemand mij verder helpen.
PHP
<ul class="blog-tags-list f-left">
<?php
$sql = "
SELECT
blog.id,
tags.tag_name,
taxonomy.blog_post
FROM
blog
LEFT JOIN
tags
INNER JOIN
taxonomy
ON blog.id = taxonomy.blog_post";
$result = mysqli_query($db, $sql);
if (!$result = $db->query($sql)) {
die ('There was an error running query[' . $db->error . ']');
}
while($row = mysqli_fetch_assoc($result))
{
$id = $row["id"];
$blog_post = $row["blog_post"];
$tag_name = $row["tag_name"];
?>
<li><a href="#"><?php echo $row['tag_name'];?></a></li>
<?php
}
?>
</ul>
Toon Meer