HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[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.

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



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



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


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




ANTICHAT.XYZ