ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[PHP] Подскажите как лучше проверить, существует ли таблица?
  #1  
Старый 19.02.2009, 14:00
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

Репутация: 185
По умолчанию [PHP] Подскажите как лучше проверить, существует ли таблица?

У меня есть несколько вариантов и все вообщем-то работают, но какой корректнее и логичней???

1.
PHP код:
function CheckTableExists ($TableName)
    {
        
$query "SELECT COUNT(*) FROM `$TableName`";
        
$db mysql_query($query) or return false;
        return 
true;
    } 
Если функция вернет что-то, значит таблица есть, иначе нету

2.
PHP код:
function CheckTableExists ($TableName)
    {
        
$query "SHOW TABLES LIKE '$TableName'";
        
$db mysql_query($query) or die(mysql_error());
        
$c mysql_num_rows($db);
        if(!
$c) return false;
        return 
true;
    } 
3. Использовать IF EXIST.

Может еще кто-то скажет как проверить???
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать свой порносайт и получить от него прибыль CrazyStudentS_Mi}{ Статьи 55 16.05.2010 00:58
Как продвигать блоги [ANGEL] Статьи 12 05.04.2010 14:29
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ