![]() |
[PHP] Подскажите как лучше проверить, существует ли таблица?
У меня есть несколько вариантов и все вообщем-то работают, но какой корректнее и логичней???
1. PHP код:
2. PHP код:
Может еще кто-то скажет как проверить??? |
PHP код:
|
Цитата:
------------------------------------- Pashkela, Я спрашивал в сабже "Подскажите как ЛУЧШЕ проверить," и предложил варианты, в ответ хотел бы видеть либо вариант который я не написал либо номер варианта который вы считаете более корректным. |
ну я переделал децл, ну в общем это самас точная проверка, через count полей, т.к. таблица может быть, но полей может не быть, так что если она есть и вернет ноль = значит все-равно она есть, а обычный селект не поможет точно узнать. Плюс mysql_error тут нафинг не вплелся. Именно по этому мой вариант отличается от твоего и является корректным
|
Цитата:
|
Ну в общем о чем спор, да, этот вариант самый правильный и корректный, на мой взгляд, конечно
|
Я бы вставил в скрипт измерение времени выполнения и посмотрел бы по времени какой самый быстрый, но так способ 2 кажется норм
|
Цитата:
ЕСЛИ (Таблица существует) -> Набираем выборку ИНАЧЕ ничего не делаем |
Все?? Больше мнений нету??? о_О
|
Цитата:
Код:
mysql> show tables; |
| Время: 13:03 |