Сообщение от Maklay
|
едь по моей логике должено вернуться ''
|
Вот с логикой как раз и плохо - сначала проверяют сколько рядов вернул запрос, а затем принимают решение есть ли смысл в цикле.
Выражение if(), это проверка булевого значения, а mysql_num_rows кроме чисел ничего не возвращает, и 0, это false, а больше 0, это true. То есть вполне хватит if(mysql_num_rows($result)).
mysql_fetch_array($result) - вернет два набора, индексный и ассоциативный. А зачем, если первый вам не нужен?
$Self = $row["Self"]; и $Enemy = $row["Enemy"]; - это бесполезные операции в данном случае.
Оригинальное расширение MySQL в новых версиях РНР больше не поддерживается, как минимум нужно использовать mysqli.