хотел вот такой вопрос задать:
Нужно ли проверять наличие таблицы в БД (перед запросом), каркасной, созданной админом изначально?
И правда ли, что некоторые хостинги запрещают запрос:
"SHOW TABLES FROM `db`"?
Спасибо?
Спустя 3 минуты, 19 секунд (11.03.2012 - 06:03) Игорь_Vasinsky написал(а):
Цитата |
Нужно ли проверять наличие таблицы в БД (перед запросом), каркасной, созданной админом изначально? |
этож как с админом надо посраться?
Цитата |
И правда ли, что некоторые хостинги запрещают запрос: "SHOW TABLES FROM `db`"? |
наврядли
можешь для спокойствия запросом узнавать
CREATE TABLE IF NOT EXISTS
Спустя 8 минут, 41 секунда (11.03.2012 - 06:11) GET написал(а):
Цитата |
этож как с админом надо посраться? |
спасибо
Спустя 13 минут, 3 секунды (11.03.2012 - 06:25) Игорь_Vasinsky написал(а):
Цитата |
CREATE TABLE IF NOT EXISTS |
ну это же должно помочь.
Спустя 17 минут, 57 секунд (11.03.2012 - 06:42) GET написал(а):
Игорь_Vasinsky
так и попробую, спасибо
я вообще немного в другом смысле:
Вот мы перед тем, как переменную вставить, ну в запрос, например, проверяем ее наличие и корректность (если она не сгенирированна тут же), а наличие таблицы с которым будет работать запрос? В смысле, что если вдруг таблица окажется повреждена (сбои у хостера) или вообще уничтожена весь скрипт посыпется. Вот и подумал, как вариант тормознуть в таком случае все, хотя это сильно усложнит работу.
так и попробую, спасибо
я вообще немного в другом смысле:
Вот мы перед тем, как переменную вставить, ну в запрос, например, проверяем ее наличие и корректность (если она не сгенирированна тут же), а наличие таблицы с которым будет работать запрос? В смысле, что если вдруг таблица окажется повреждена (сбои у хостера) или вообще уничтожена весь скрипт посыпется. Вот и подумал, как вариант тормознуть в таком случае все, хотя это сильно усложнит работу.
Спустя 2 минуты, 8 секунд (11.03.2012 - 06:45) Игорь_Vasinsky написал(а):
генерировать свои ошибки через OR DIE() взамен mysql_error()
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.