PHP « Проверка таблицы mysql на существование средствами PHP
Подскажите наиболее подходящие решение! Если таблицы нет, то она создается, это к встречному вопросу "зачем?"
1 ответов
А чем
SHOW TABLES FROM database
вам не угодил? Лишних insert делать не пытаемся, получаем одним махом все таблицы в БД.
Отправляешь в запрос к БД
// имя таблицы которую нужно найти.
$tableName = 'tableName'
// запрос к БД что бы показал все таблицы с именем $tableName
$sqlResult = mysql_query("SHOW TABLES LIKE $tableName");
// считаем результаты, если 0 то такой таблицы в БД нету, 1 таблица есть, всё остальные значения это Ахтунг! :)
$result = mysql_num_rows($sqlResult);
// Выполняем действия которые требуются...
if($result){echo "таблица $tableName есть БД"}