HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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.

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



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



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


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




ANTICHAT ™ © 2001- Antichat Kft.