Я пытался получить некоторые детали из базы данных MySql, но я работал так долго и перепробовал так много способов, что теперь я полностью потерян: s
Что мне нужно, чтобы получить это две детали, которые зависят от информации из 3 таблиц. Мне нужно получить $ title и $ siteurl (из table_sites) там, где текущий пользователь не нажимал их раньше, а у владельца siteurl еще остались кредиты ...
Вот моя база данных:
USER:
id
username
password
credits
active
clicks
SITES:
id
userid
title
siteurl
clicks
active
weight
CLICKS:
id
siteid
byuserid
Я пытался с этим запросом MySql:
include('db_con.php');
mysql_connect("$dbhost", "$dbusername", "$dbpassword")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$qrym = mysql_query("SELECT * FROM `users` WHERE username='$username' LIMIT 1") or die (mysql_error());
while($mem = mysql_fetch_object($qrym)){
$uid = $row->id;
}
$qrys = mysql_query("SELECT * FROM sites, clicks WHERE clicks.byuserid != '$uid' and sites.userid != '$uid' and sites.active = '1' ORDER BY sites.weight DESC, sites.id DESC LIMIT 1") or die (mysql_error());
if(mysql_num_rows($qrys)!=0){
while($row = mysql_fetch_object($qrys)){
$title = $row->title;
$siteurl = $row->siteurl;
echo "$title $siteurl";
}
} else {
echo "No more sites";
}
Нет ошибок, но, что бы я ни пытался, результат - больше никаких сайтов! Как правильно присоединиться к этому запросу?