[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: команда CREATE VIEW
dadli
приветствую люди
хочу создатъ представление с помошю команди CREATE VIEW
пишу так:


$a = mysql_query("CREATE VIEW newtable AS SELECT * FROM table WHERE id = '2' ");

if ($a) {
echo "таблица создана ";
}
else {
echo "таблица не создана ";
}



виведет: таблица не создана


скажите пожалуиста где ошибка, шти я не так делаю, почему не создаиотся новии виртуалная таблица ?


p.s.
у таблицу "table" естъ што-то такого вида:

------------
id | name |
------------
1 | john |
------------
2 | jim |
------------



Спустя 11 минут, 50 секунд (4.07.2011 - 15:51) tatti написал(а):
попробуй так
$a = mysql_query("CREATE VIEW `newtable` AS SELECT * FROM `table` WHERE id=2 ");

if ($a) {
echo "таблица создана ";
}
else {
echo "таблица не создана ";
}

Спустя 1 минута, 11 секунд (4.07.2011 - 15:52) waldicom написал(а):
Или вот так:

mysql_query("CREATE VIEW newtable AS SELECT * FROM table WHERE id = '2' ") or die(mysql_error());

Спустя 12 минут, 26 секунд (4.07.2011 - 16:05) dadli написал(а):
tatti
не помагло


waldicom
мускл_еррор пишет :
Цитата
CREATE VIEW command denied to user 'd2522176_mukaci'@'localhost' for table 'newtable'


d2522176_mukaci - ето username

Спустя 2 минуты, 28 секунд (4.07.2011 - 16:07) waldicom написал(а):
Ну так прав нет. Надо выделять.

Спустя 4 минуты, 15 секунд (4.07.2011 - 16:12) dadli написал(а):
waldicom
извините за глупост но не понимаю што Надо выделять? чутъ подробнее скажите пожалуиста

Спустя 4 минуты, 28 секунд (4.07.2011 - 16:16) waldicom написал(а):
Надо выполнить примерно такое:
GRANT CREATE VIEW ON * . * TO 'd2522176_mukaci'@'localhost';

а потом
FLUSH PRIVILEGES;

Делать лучше из под консоли, phpmyadmin или подобного. С правами рута (или пользователя, имеющего опцию GRANT)

Спустя 2 минуты, 50 секунд (4.07.2011 - 16:19) dadli написал(а):
waldicom
балшое спасибо


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.