Сравняване на полета

galabin123

Registered
това нещо не ми работи

Код:
$db2 = mysql_query("SELECT * FROM `seriesall` WHERE `name`='$row[series]'");

сега да обясня защото така го написах че едвали някой разбра какво искам :d

значи със това `name`='$row[series]' искам да направя така че поленцето name от таблицата seriesall да съответства на '$row[series]' т.е. на нормер който е записан в другата таблица,но не се получава изказва си само нормерчето знам че има начин много хора са ми го казвали моля за помощ защото повечето неща в сайта ми трябва да ги направя по този начин а не знам как.
 
Не те разбрах много, но пробвай с това:
Код:
$sqll=mysql_query("SELECT * FROM `едната таблица` as u LEFT JOIN `другата таблица` as r ON r.user_id = u.id ") or die(mysql_error());
user_id и id ги замени с твоите полета.
 
ето така го направих

Код:
$sqll=mysql_query("SELECT * FROM `seriesall` as u LEFT JOIN `episodesa` as r ON r.name = 'u.$row[series]' ") or die(mysql_error());

пак не става изкарва id
 
galabin123 каза:
ето така го направих

Код:
$sqll=mysql_query("SELECT * FROM `seriesall` as u LEFT JOIN `episodesa` as r ON r.name = 'u.ПОЛЕТО' ") or die(mysql_error());

пак не става изкарва id

u.ПОЛЕТО В ТАБЛИЦАТА.
 
Първото поле е от първата таблица, а второто от втората. Ако не става извади полето от първата и го присвои на променлива и после пак направи там избирането, но този път с тази променлива.
 

Back
Горе