Задавайте вопросы, мы ответим
Вы не зашли.
добрый день. такой код:
<?
$result = mysql_query("SELECT * FROM review LEFT JOIN video ON review.id=video.id;",$db);
$myrow = mysql_fetch_array($result);
echo mysql_error($db)
?>
выводиться все нормально мне нужно задать еще одно условие чтоб выводилось по id, но код типа
<?
$result = mysql_query("SELECT * FROM review LEFT JOIN video ON review.id=video.id AND id='$id';",$db);
$myrow = mysql_fetch_array($result);
echo mysql_error($db)
?>
выдает ошибку. Как правильно задать условие?
Неактивен
SELECT * FROM review LEFT JOIN video ON review.id=video.id WHERE id='$id'
Неактивен
выдает такую ошибку:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\WebServer\apache\localhost\www\razvlekaisa.ru\admin\redak_review.php on line 34
1052 - Column 'id' in where clause is ambiguouss
Отредактированно Aleksrip (30.03.2010 12:35:25)
Неактивен
Нужно указать к какой таблице относится id, т.е. review.id или video.id
Неактивен
а как это должно выглядеть review.id='$review.id' или как
Неактивен
review.id='$id'
Неактивен
спасибо
Отредактированно Aleksrip (31.03.2010 07:16:50)
Неактивен