Кто не понял, дело не в том что функцию нельзя использовать внутри другой функции. А в том, что надо сразу читать что делает функция empty():
empty - определяет, установлена ли переменная.
Все сработало. Таблица установлена
Но самый лучший вариант данного кода вот:
$error = mysql_error();
if (empty($error)) {
echo '<div class="gmenu">Таблица успешно создана! Скрипт готов к работе. И конечно же спасибо за установку ^^</div>';
} else {
echo '<div class="rmenu">Ошибка: '.$error.'</div>';
}
Потому что думал, что mysql_error() возвращает только string.
Да и на свежих версиях, такая фишка работает.
p.s спасибо за то, что тыкнули носом.
# Ro2xq (05.03.2014 / 17:37)
Ниже архив с вырезанными проверками на ошибку.
Хотелось бы ещё на последок узнать версию php.
Архив с проверкой ошибок MySQL при установке. Без ошибок.
# ValekS (05.03.2014 / 17:49)
Архив с проверкой ошибок MySQL при установке. Без ошибок.
Спасибо за не большой вклад.)
Интересная штука
. Но считаю народа в чате должно быть больше. Не двое
# Ro2xq (05.03.2014 / 17:51)
Спасибо за не большой вклад.)
Не за что)
Только что просмотрел оф.документацию на php.net по данной функции. Там нигде не указано что она может проверять другие функции. Она только по переменным работает. Так что не знаю как в новых версиях пхп такая конструкция могла нормально работать.
# Райский (05.03.2014 / 17:53)
Интересная штука . Но считаю народа в чате должно быть больше. Не двое
Спасибо
Насчет этого есть одна мыслишка, реализую в ближайшие дни
# Райский (05.03.2014 / 17:53)
Интересная штука . Но считаю народа в чате должно быть больше. Не двое
Конференции уже Скример писал. Не анонимные правда, но всё же...
Тут я думаю что больше людей не надо. Так как тогда не будет понятно кто и кому пишет. Хотя если всех нумеровать(типо Аноним_1, Аноним_5), то можно будет как то разобраться.
Вопрос автору: почему версия аж
0.1а? Не ЦМС так то пишешь. Можно было бы просто версия 1.0 назвать.