Fr3aK
Legacy Member
Ik heb volgende 2 tabellen:
links_cat:
links:
en ik gebruik volgende code om dit resultaat te verkrijgen:
Zoals ge kunt zien gebruik ik nu ne SELECT query in ne SELECT query, maar zou dit omgezet kunnen worden naar nen JOIN?
Zou dat nuttig zijn of gaat het dan trager laden?
Greetz
links_cat:
Code:
+----+-----------+
| id | name |
+----+-----------+
| 1 | Webdesign |
| 2 | Games |
| 3 | Friends |
+----+-----------+
Code:
+----+-----+-----------+------+------+
| id | cid | name | info | link |
+----+-----+-----------+------+------+
| 1 | 3 | naam1 | .... | .... |
| 2 | 1 | naam2 | .... | .... |
| 3 | 2 | naam3 | .... | .... |
| 4 | 1 | naam4 | .... | .... |
| 5 | 2 | naam5 | .... | .... |
+----+-----+-----------+------+------+
PHP:
$query = mysql_query("SELECT * FROM links_cat ORDER BY name ASC");
if (mysql_num_rows($query)) {
while ($list = mysql_fetch_object($query)) {
echo $list->name;
$query1 = mysql_query("SELECT * FROM links WHERE cid='$list->id' ORDER BY name ASC");
if (mysql_num_rows($query1)) {
while ($list = mysql_fetch_object($query1)) {
echo "<a href=\"".$list->link."\" onclick=\"window.open(this.href,'_blank');return false;\">".$list->name."</a> - ".$list->info."<br />";
}
} else {
echo "No links in this category posted yet.";
}
}
} else {
echo "No categories posted yet.";
}
Zou dat nuttig zijn of gaat het dan trager laden?
Greetz

