Das habe ich auch schon versucht, aber ich finde zu dem JOIN nirgendwo eine vernünftige Anleitung oder ähnliches. ![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Das was ich zusammengebastelt hatte sah wie folgt aus:
Wo hier der Fehler sitzt habe ich nach Stunden nicht gefunden. Die 'contid' gebe ich nur vor, da das Script derzeit ja noch außerhalb des CMS läuft.
Es handelt sich eben um zwei Tabellen,
die pk__user in der die 'user_id' und der 'user_nick' stehen
und
die pk__voted in der 'vote_rated_userid' und die 'vote_rated_cat' stehen.
Später im CMS soll ja dann anhand der 'thread_id'='vote_rated_contid' und der 'vote_rated_cat'
in der
pk__voted Tabelle
die 'vote_rated_user_id' ausgelesen werden.
Dann soll diese mit der 'user_id'
aus der
pk__user Tabelle
verglichen und der 'user_nick'
ausgegeben werden.
Ohje und da fällt mir noch ein, dass es ja Votings gibt bei denen man mehrere Antworten geben kann, im Moment würde ja dann ein Nick mehrmal ausgegeben?
PUH ... Sorry, ich hoffe dass ich das verständlich erklären konnte ?
Lieben Gruß
Anna
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Das was ich zusammengebastelt hatte sah wie folgt aus:
PHP-Code:
<?php
$sql = "SELECT user_nick FROM pk__user LEFT JOIN pk__vote_rated ON pk__user.user_id = pk__vote_rated.vote_rated_userid
WHERE pk__vote_rated.vote_rated_cat='forum' AND pk__vote_rated.vote_rated_contid='745'";
$test = mysql_query($sql) or die ("Anfrage nicht erfolgreich");
while ($adr = mysql_fetch_array($test'))
{
?>
<table cellpadding="1" cellspacing="3" border="1">
<tr>
<td><?=$adr['user_nick']?></td>
</tr>
</table>
Es handelt sich eben um zwei Tabellen,
die pk__user in der die 'user_id' und der 'user_nick' stehen
und
die pk__voted in der 'vote_rated_userid' und die 'vote_rated_cat' stehen.
Später im CMS soll ja dann anhand der 'thread_id'='vote_rated_contid' und der 'vote_rated_cat'
in der
pk__voted Tabelle
die 'vote_rated_user_id' ausgelesen werden.
Dann soll diese mit der 'user_id'
aus der
pk__user Tabelle
verglichen und der 'user_nick'
ausgegeben werden.
Ohje und da fällt mir noch ein, dass es ja Votings gibt bei denen man mehrere Antworten geben kann, im Moment würde ja dann ein Nick mehrmal ausgegeben?
PUH ... Sorry, ich hoffe dass ich das verständlich erklären konnte ?
Lieben Gruß
Anna
Kommentar