<?php
$sql = mysql_query("
SELECT navn FROM member_film WHERE username = '$pusername'
UNION SELECT meetup FROM member_meetups WHERE byusername = '$pusername'
UNION SELECT title FROM member_tutorials WHERE username = '$pusername'");
$rowit = mysql_fetch_array($sql);
$number = mysql_num_rows($sql);
?>
<? echo $number; ?>
<? echo $rowit["navn"]; ?><br>
<? echo $rowit["meetup"]; ?><br>
Donc, j'ai ceci. Maintenant, j'ai 3 colonnes où le nom d'utilisateur est nom d'utilisateur dans la base de données. 2 member_film, 1 member_meetupsecho à partir du UNION sql?
L'écho numéro de $, montre-il exact que j'ai 3.
Maintenant, quand je tente de faire écho à la « navn », il écho seulement 1, quand il y a 2 colonnes? Et quand j'essaye d'écho "meetup" il dit indéfini index: meetup, comme il n'y a rien à montrer .. mais il y a, mysql_num_rows l'a fondé, sinon cela aurait été 2?
Je pense que la plupart d'entre vous me avez mal compris .. Je veux montrer ce que l'utilisateur (pusername de $) ont été postés, dans member_film, member_meetups, member_tutorials .. Et si par exemple l'utilisateur a 2 colonnes avec son nom d'utilisateur, Je veux afficher le "navn" de la même colonne. Idem avec le titre sur member_tutorials, et meetup sur member_meetups.
Un exemple sur la façon dont je veux que ça ressemble à:
Vos messages: (. Qui, comme je veux, vérifie les trois tables s'il y a des colonnes avec le nom d'utilisateur de l'utilisateur dans la colonne « nom d'utilisateur »)
Ma nouvelle vidéo, son si bon (navn, qui est de member_film)
Mon meetup ennuyeux avec mes parents (titre, qui est de member_meetup)
Mon super vidéo! (navn, qui provient de member_film)
Voulez-vous une union, c'est-à-dire un champ, ou voulez-vous une jointure, c'est-à-dire 3 champs? – AxelEckenberger
Pouvez-vous s'il vous plaît poster un exemple de sortie (c'est-à-dire à quoi devrait ressembler le résultat), afin que nous puissions mieux comprendre votre problème. – AxelEckenberger
OK s'il vous plaît voir ma question mise à jour – Karem