powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / create table if not exists $tb (); НИКАК не работает хоть убейся
7 сообщений из 7, страница 1 из 1
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123697
Предикат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
$tb = 'table_name_'.$_SESSION['r'].'_'. $_SESSION['s'];
echo "Имя создаваемой таблицы: ".$tb; //выводит типа: table_name_1_1

$query =”CREATE TABLE IF NOT EXISTS $tb (id int, name text)”;

$result = mysql_query($query) or die(mysql_error());

if (!$result) {
print "Error creating table!";
} else {
print "Table creation succeed!";
} //ничего не выводит, ни ошибки, ни таблицу не создает
...

В чем проблема-то может быть? Все вроде правильно..
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123698
Предикат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
версия MySql сервера - 4.0.24
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123700
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Права на CREATE TABLE есть?
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123710
Предикат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм, скрипт работает (пытается работать) на .Masterhost-е (платный хостинг).

ну так должны же быть права-то ?
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123747
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предикатхм, скрипт работает (пытается работать) на .Masterhost-е (платный хостинг).

ну так должны же быть права-то ?
Вообще ваша версия MySQL поддерживает опцию IF NOT EXISTS.
MySQL Manual
В версии MySQL 3.23 и более поздних можно использовать ключевые слова IF NOT EXISTS для того, чтобы не возникала ошибка, если указанная таблица уже существует. Следует учитывать, что при этом не проверяется идентичность структур этих таблиц.

Сделайте SHOW GRANTS, чтобы посмотреть какие привилегии у вас есть. Может это прояснит ситуацию. Пока сложно сказать в чем проблема, т.к. никаких действий, ни ошибок не возникает (судя по вашим словам).

Попробуйте просто создать любую тестовую таблицу без использования IF NOT EXISTS.

+ попытайтесь связаться со службой технической поддержки хостера.
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33123764
Предикат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это кавычки. из-за них. не те ...

http://phpclub.ru/talk/showthread.php?s=&postid=483266#post483266
...
Рейтинг: 0 / 0
create table if not exists $tb (); НИКАК не работает хоть убейся
    #33124002
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предикатэто кавычки. из-за них. не те ...

http://phpclub.ru/talk/showthread.php?s=&postid=483266#post483266
Про кавычки сразу не заметил, т.к. в вашем первом посте кавычки визуально идентичны (выглядят одинаково).
Код: plaintext
1.
”==="
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / create table if not exists $tb (); НИКАК не работает хоть убейся
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]