У меня есть 2 таблицы
здесь таблица 1 имя таблицы ForexampleMYSQL влево присоединиться, если то оператор процедуры любимая таблица
Перечень материалов
+-----+----------+-----+
| uid | username | age |
+-----+----------+-----+
| 1 | doe | 17 |
| 2 | smith | 18 |
| 3 | john | 30 |
+-----+----------+-----+
и другой является
избр
+-----+------+---------+
| uid | user | itemuid |
+-----+------+---------+
| 1 | alex | 2 |
+-----+------+---------+
Здесь i моя MySQL запрос * не работает * какой-либо способ решить эту проблему, когда я запускаю файл PHP я получил ошибку в синтаксисе тузд
SELECT c.uid, c.username, c.age,i.uid,i.user,i.itemuid
from itemlist c
left join fav i on c.uid = i.itemuid
if (i.user = 'alex') THEN
SET @fav = 1;
ELSE
SET @fav = 0;
END IF
это Пример PHP
while ($row = mysqli_fetch_array($res)){
if ($row['fav'] = '1'){
echo $row['username']." is exit in fav";
}else{
echo $row['username']." is not exit in fav";
}
}
я надеюсь, что вы понимаете мой вопрос прямо ?
Вы хотите, чтобы мы сделали ваш код для вас? Это вопрос? – ggdx
Извините, Bro .... я просто отредактировал этот вопрос – user3242011
Вы не можете использовать 'IF ... THEN ... END IF' в обычном SQL-запросе. –