Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Права на файлы и запрос к БД

Обсуждение темы Права на файлы и запрос к БД в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Я вернулся, и у меня сразу 2 вопроса: 1) Как правильно выставить права на все файлы и папки в этой гостевой книге (т.е. ...


Закрытая тема
 
Опции темы
Старый 01.02.2007, 18:44   #1
Я вернулся, и у меня сразу 2 вопроса:

1) Как правильно выставить права на все файлы и папки в этой гостевой книге (т.е. как установить): www.bookspro.net.ru/downloads/Foxin.rar (160Kb)

2) Есть база данных "w3search", как послать к ней запрос? Что я не так делаю:
PHP код:
<?php
mysql_connect
('localhost''root''') or die('Could not connect to MySQL server!');
mysql_select_db('w3search') or die('Could not select company database!');

$query "CREATE TABLE `search` (
`url` varchar(255) NOT NULL default '',
`referrer` text NOT NULL,
`title` text NOT NULL,
`text` mediumtext NOT NULL,
`md5` varchar(33) NOT NULL default '',
`lastupdate` int(10) unsigned NOT NULL default '0',
UNIQUE KEY `url` (`url`)
) ENGINE=MyISAM;
INSERT INTO search VALUES ('/', '', '', '', '', 0)"
;

mysql_query("$query") or die("Не пошло...");

mysql_close( );
?>
Все подключается, но запрос не отправляется...

Заранее спасибо!
 
Старый 01.02.2007, 18:44
Ссылки
Старый 01.02.2007, 20:59   #2
напиши после mysql_query mysql_error(); и результат сюда.
точнее echo mysql_error();
 
Старый 01.02.2007, 21:08   #3
Вот что выдал:

У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'ENGINE=MyISAM; INSERT INTO search VALUES ('/', '', '', '', '', 0)' на строке 9
 
Старый 01.02.2007, 21:09   #4
и еще, я не знаю точно, но такого не видел: UNIQUE KEY `url` (`url`)

обычно сам пишу id int primary key auto_increment.
тем более, введение сурогатных ключей (те id int) дает много приемуществ. плюс auto_increment будет сам заполнять поля и про id будешь вспоминаьт только когда будешь искать чего-нибудь.

И еще может быть голяк из-за того, что два запроса идут одной query

Nark добавил [date]1170353741[/date]:
если интерессно, могу скинуть скриптик самописный по работе с mysql. Там прочтоя формочка с запросом исоответственно результат выводится ну либо пишет, что за ошибка. и самое главное грузится и работает очень быстро .
 
Старый 02.02.2007, 04:20   #5
Правильно:
Код:
$query = "CREATE TABLE `search` (
`url` varchar(255) NOT NULL default '',
`referrer` text NOT NULL,
`title` text NOT NULL,
`text` mediumtext NOT NULL,
`md5` varchar(33) NOT NULL default '',
`lastupdate` int(10) unsigned NOT NULL default '0',
UNIQUE KEY `url` (`url`)
)";
mysql_query($query);
$query2="INSERT INTO search VALUES ('/', '', '', '', '', 0)"; 
mysql_query($query2);
deMone добавил [date]1170379295[/date]:
Собственно, только ответив подумал, что где-то я уже структуру этой таблицы видел. Потом вспомнил, что я же её и делал
 
Старый 02.02.2007, 19:26   #6
УРА все работает, всем спасибо!

Остался вопрос про права см. сообщение №1
 
Старый 09.02.2007, 20:25   #7
Вам что лень скачать?
Как выставить права на гостевую?
 
Старый 10.02.2007, 10:07   #8
А вам, как я посмотрю, лень зайти в яндекс. Учтите, здесь вам никто ничего не обязан.

Ищите справку по команде chmod.
 
Старый 10.02.2007, 10:07
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос? kostia ASP, Perl, PHP и MySQL 11 08.02.2015 14:52
Запрос в ТОП, посетителей 0 74ivan74 Вопросы по SEO 6 09.07.2011 09:57
запрос оценки Milestone Зал дебютантов 14 13.07.2009 17:37
Запрос на доступ Freeze Библиотека 2 20.01.2007 12:08
MySQL запрос? viTTas ASP, Perl, PHP и MySQL 2 26.09.2005 14:53


Текущее время: 19:21. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум