Задавайте вопросы, мы ответим
Вы не зашли.
MySQL Error!
------------------------
The Error returned was:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHARACTER SET cp1251 COLLATE cp1251_general_ci, PRIMARY KEY (
Error Number:
1064
При работе в DLE c install.php выдает вот такое ^^^ , мягко говоря, неприятненькое сообщение. Подскажите пожалуйста решение.
Комментарий модератора.
Прежде чем задавать вопрос по ошибке 1064 посмотрите статью MySQL error 1064. Статья написана по итогам многочисленных вопросов на форуме, регулярно обновляется и освещает все ситуации, связанные error number 1064, которые обсуждались на этом форуме.
Неактивен
Скопируйте полностью текст о возникающей ошибке. Там ещё должна быть строка в файле, приводящая к ошибке.
А ниже в поле textarea кусок файла с данной командой (во всяком случае в 6.5 так). Если у вас этого нет, то приведите сами кусок файла вокруг указанной строки.
Неактивен
Есть подозрение, что Вы хотите выполнить создание таблицы с кодировками на
старом (~3.23) сервере, который кодировки не поддерживает.
Неактивен
MySQL Error!
------------------------
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'function.fopen'>function.fopen]: failed to open stream: Permission denied in' at line 1
Error Number:
1064
INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, links) values ('2008-05-25 19:45:55', '', 'йц', 'йц', '', 'йц', '', '4', 'jjc', '1', '1', '1', '0', '1', '1', '1' , '<br />
<b>Warning</b>: fopen(sitelist/muz.yadviga.ru.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in <b>/home/niceart/public_html/webgorod/engine/db.php</b> on line <b>17</b><br />
<br />
<b>Warning</b>: fwrite(): supplied argument is not a valid stream resource in <b>/home/niceart/public_html/webgorod/engine/db.php</b> on line <b>18</b><br />
<br />
<b>Warning</b>: fclose(): supplied argument is not a valid stream resource in <b>/home/niceart/public_html/webgorod/engine/db.php</b> on line <b>19</b><br />
<font size="4" style="display: none;"><br>Бесплатные компоненты для скрипта datalife engine - <a href="http://niceart.ru" title="nulled by mid-team, скины для dle, шаблоны, модули">nulled by mid-team, скины для dle, шаблоны, модули</a>
; Развлекательный сайт вещает <a href="http://superpuper.info" title="для КПК: игры, офис, коммуникации, мультимедия">для КПК: игры, офис, коммуникации, мультимедия</a>
; Компьютерные новости: <a href="http://www.megawarezz.com" title="Обои, Автомобили">Обои, Автомобили</a>
; Здесь отвечают на все вопросы по движку datalife engine <a href="http://dleforum.com" title="rip шаблоны dle">rip шаблоны dle</a>
<br></font><br />
<b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for sitelist/muz.yadviga.ru.txt in <b>/home/niceart/public_html/webgorod/engine/db.php</b> on line <b>23</b><br />
')
У меня вот, что это выходит при добавлении новости на dle7.0 раньше такого небыло!
Неактивен
В последнем запросе у Вас одинарные кавычки не экранированы:
INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, links) values ('2008-05-25 19:45:55', '', 'йц', 'йц', '', 'йц', '', '4', 'jjc', '1', '1', '1', '0', '1', '1', '1' , '<br />
<b>Warning</b>: fopen(sitelist/muz.yadviga.ru.txt) [<a href='function.fopen'>...
Это так, видимо, написана ваша cms. Нужно найти в ней место, где выполняется этот запрос, и добавить mysql_escape_string().
Неактивен
Спасибо все работает!!!!!!!
Неактивен
а где ты именно правил?у меня так же проблема
Неактивен
Люди помогите!!! Я администратор сайта. Стоял у меня движок DataLife Engine 7.0 я обновил его до 7.2
Появились в админке баги, не мог юзеру поменять категорию или его послать в бан. В итоге я решил вернуть DataLife Engine 7.0 и случилось еще хуже. Теперь я могу с юзером делать что захочу, а вот добавить новость из админки не могу. Пишет
MySQL Error!
------------------------
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'allow_comm='1', approve='1', allow_main='1', allow_rate='1', fixed='1', allow_br' at line 1
Error Number:
1064
И окно с ошибками.
Кто мне поможет решить проблему?
Отредактированно SkyLine 32 (07.09.2008 22:16:57)
Неактивен
Обновление до 7.2 видимо изменило базу данных, так что откат по версии назад некорректен. Вопрос лучше всего адресовать в поддержку данной CMS.
Неактивен
rgbeast написал:
Обновление до 7.2 видимо изменило базу данных, так что откат по версии назад некорректен. Вопрос лучше всего адресовать в поддержку данной CMS.
А по описанным ошибкам мне не кто не сможет помочь?
Неактивен
У Вас ошибка в синтаксисе запроса. Попробуйте целиком вывести запрос - станет понятно, что в нем не правильно.
Неактивен
paulus написал:
У Вас ошибка в синтаксисе запроса. Попробуйте целиком вывести запрос - станет понятно, что в нем не правильно.
Вот я добавлюя свою новость: пишет
MySQL Error!
------------------------
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'allow_comm='1', approve='1', allow_main='1', allow_rate='1', fixed='1', allow_br' at line 1
Error Number:
1064
UPDATE dle_post set title='The Best of Azuli Vol.1 - Mixed by R-Tem', short_story='<div align=\"center\"><a href=\"http://vnebesax.ru\" ><img src=\"http://vnebesax.ru/sky/front.jpg\" style=\"border: none;\" alt=\'The Best of Azuli Vol.1 - Mixed by R-Tem\' title=\'The Best of Azuli Vol.1 - Mixed by R-Tem\' /></a></div><br /><br /><b>Artist:</b> VA<br /><b>Title:</b> The Best of Azuli Vol.1 - Mixed by R-Tem<br /><b>Label:</b> Azuli Records / Diamond Records<br /><b>Genre:</b> Progressive House / ElectroHouse<br /><b>Release date:</b> June 05/08<br /><b>Rip date:</b> July 03/08<br /><b>Quality:</b> 320kbps<br /><b>Size:</b> ~132mb(rar)<br /><b>Length:</b> 59min<br /><b>Type:</b> SET + CUE + 3 Big Covers<br /><br />Azuli продолжает свое победоносное наступление на российской танцевальной сцене. Мало того, что этот лейбл уже стал в России очень известным и уважаемым у тех, кто любит и ценит качественную хаус-музыку так еще и в популяризации этого лейбла помогают лучшие российские диджеи. Некоторое время назад историю лейбла Azuli показывал DJ Град, сделав очень успешный и интересный микс из лучших треков, выходивших на этом лейбле. Теперь настало время заглянуть в будущее – что день грядущий нам готовит!', full_story='<div align=\"center\"><a href=\"http://vnebesax.ru\" ><img src=\"http://vnebesax.ru/sky/front.jpg\" style=\"border: none;\" alt=\'The Best of Azuli Vol.1 - Mixed by R-Tem\' title=\'The Best of Azuli Vol.1 - Mixed by R-Tem\' /></a></div><br /><br />Tracklist:<br />1. Muzzaik ”Drama”<br />2. Guy J ”Agent Blue” (Rodamaal Remix)<br />3. Chab feat. JD Davis ”Closer To Me” (Radio Mix)<br />4. BLM ”All Hooked Up And Ready To Go” (Dub)<br />5. Nicole Moudaber ”Bedroom Drama”<br />6. Muzzaik ”Traffic”<br />7. Shauna Solomon ”I Wanna Be” (CreameR & K Vocal Mix)<br />8. BFE VS Nicole Moudaber ”I Got Cash” (Original)<br />9. Dope N Dusted ”Electric Guitar” (Elio Riso & Narada Remix)<br />10. Kamisshake ”Dark Beat” (Deadmau5 Dub remix)<br />11. Shena ”Electrosexual” (Aston Shuffle Remix)<br />Гидом в будущее стал российский диджей и музыкант R-Tem, больше всего известный как автор гимна украинского курорта Казантип. R-Tem потратил приличное количество времени отбирая совершенно новые, порой даже еще не изданные треки, которым уже пророчат статус супер хит и «бомб» танцполов. Именно поэтому, эта работа справедливо носит громкое название «The Best Of Azuli». 11 треков, которые либо стали, либо непременно станут хитами в самом ближайшем будущем. Компиляция действительно забегает вперед – большинство из этих треков появятся на фирменных сборниках Azuli только к концу лета. Теперь у каждого любителя и ценителя прекрасной танцевальной музыки есть удивительный шанс – услышать будущие хиты первыми!<br /><br /><!--QuoteBegin--><div class=\"quote\"><!--QuoteEBegin--><div align=\"center\"><br />[hide]<a href=\"http://letitbit.net/download/369160119131/The-Best-of-Azuli-Vol.1---Mixed-by-R-Tem--2008-.rar.html\" target=\"_blank\">Скачать</a>[/hide]</div><!--QuoteEnd--></div><!--QuoteEEnd-->', descr='Artist: VA Title: The Best of Azuli Vol.1 - Mixed by R-Tem Label: Azuli Records Diamond Records Genre: Progressive House ElectroHouse Release date: June 0508 Rip date: July 0308 Quality: 3', keywords='Azuli, треков, Remix, будущее, танцевальной, лейбла, Moudaber, 8221I, Nicole, время, Records, очень, Теперь, Muzzaik, курорта, потратил, Казантип, приличное, отбирая, порой', category='4', tags='Mixed, Azuli, Музыка', alt_name='the-best-of-azuli-vol.1-mixed-by-r-tem' allow_comm='1', approve='1', allow_main='1', allow_rate='1', fixed='1', allow_br='1', votes='0', access='', expires='0000-00-00', symbol='' WHERE id='1714'
Вот и все. И новость не добавляется.
Неактивен
Отсутствует запятая в перечислении
SkyLine 32 написал:
alt_name='the-best-of-azuli-vol.1-mixed-by-r-tem' allow_comm='1',
перед allow_comm добавьте запятую
Неактивен
Sign написал:
Отсутствует запятая в перечислении
SkyLine 32 написал:
alt_name='the-best-of-azuli-vol.1-mixed-by-r-tem' allow_comm='1',
перед allow_comm добавьте запятую
Для меня MySQL дремучий лес. Как можно добавить запитую эту? Ребята расскажите попадробней. Это будет не только мне интересно.
Неактивен
Да, нужно залезть в код той страницы, которая создает этот запрос, разобраться в нем и исправить.
Подробнее должны знать люди, занимающиеся Вашей CMS, мы же без кода ничего сказать не сможем.
Неактивен
Здравствуйте, Уважаемые!
помогите пожалуйсто,очень ваш прошу, я уже не знаю че делать
Движок DLE 7.2
Ставлю модуль, вроде бы все Ок, но есть беда, при чистке хеша,и обновлении страницы сайта выбивает ошибку:
MySQL Error!
------------------------
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND approve='1' AND date < '2008-10-04 04:34:25' LIMIT 5' at line 1
Error Number:
1064
код написал:
if ($config['related_news']) {
if ($config['allow_cache'] != "yes") { $config['allow_cache'] = "yes"; $revert_cache = true; }
else $revert_cache = false;
$buffer = dle_cache("related", $row['id']);
if ($buffer === FALSE) {
if (strlen($row['full_story']) < strlen($row['short_story']))
$body = $row['short_story'];
else
$body = $row['full_story'];
$body = $db->safesql(strip_tags(stripslashes($metatags['title']." ".$body)));
$config['related_number'] = intval($config['related_number']);
if ($config['related_number'] < 1) $config['related_number'] = 5;
$db->query ("SELECT id, title, date, category, alt_name, flag FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields, title) AGAINST ('$body') AND id != ".$row['id']." AND approve='1'".$where_date." LIMIT ".$config['related_number']);
while($related = $db->get_row()) {
$related['date'] = strtotime($related['date']);
$related['category'] = intval($related['category']);
if (strlen($related['title']) > 75)
$related['title'] = substr ($related['title'], 0, 75)." ...";
if ($config['allow_alt_url'] == "yes") {
if ($related['flag'] AND $config['seo_type']) {
if ($related['category'] AND $config['seo_type'] == 2) {
$full_link = $config['http_home_url'].get_url($related['category'])."/".$related['id']."-".$related['alt_name'].".html";
Неактивен
DATE является зарезервированным словом в MySQL. Поэтому в запросе колонку DATE заключите в обратные кавычки (те, что на клавиатуре с буквой Ё), чтоб было SELECT `DATE` ...
Неактивен
ошибка здесь в том, что id != (вот здесь что-то должно быть) AND
row['id'] видимо у Вас незаполнено. Можно
а) понять откуда взялась переменная $row и почему в ней нет элемента 'id'
б) просто написать intval($row['id']) вместо $row['id'], тогда будет подставляться ноль
Неактивен
rgbeast прав (я глубокой ночью невнимательно посмотрел).
Неактивен
rgbeast написал:
ошибка здесь в том, что id != (вот здесь что-то должно быть) AND
row['id'] видимо у Вас незаполнено. Можно
а) понять откуда взялась переменная $row и почему в ней нет элемента 'id'
б) просто написать intval($row['id']) вместо $row['id'], тогда будет подставляться ноль
Спасиба я не сомневался что вы поможете!
пункт (а)- пропустил т.к точно не знаю, какие действия нужны, путнкт (б)-рабатает, ошибку больше не бывивает.
Если вас не затруднит, можете сказать где копать что-б выполнить пункт (а) ?
заранее большое спасибо.
Неактивен
Нужно просмотреть код, выполняющийся до этого места, и найти, где присваивается переменная $row: возможно, в присовении ошибка или оно просто не происходит.
Можете перед запросом написать что-нть типа
Неактивен
найти:
$news_find = array(
+-------ДОБАВИТЬ НИЖЕ:
'{news-tags}' => $tags_links,
+-------ДОБАВИТЬ ВЫШЕ:
include(ENGINE_DIR.'/modules/tags/tags.story.php');
Вот код который я вам привел надо вставить вышеописаное, вот тогда появилась ошибка,мускул при чистке хеша, а если удалить '{news-tags}' => $tags_links, и include(ENGINE_DIR.'/modules/tags/tags.story.php'); ТО все отлично...
что значит в них копать?
Втавил до запроса echo '$ROW IS HERE: '.print_r($row, 1).'<br/>'; - все нормально, никаких ошибок! странно вчем тогда дело?
Отредактированно AlexBen (04.10.2008 16:23:10)
Неактивен
Втавил до запроса echo '$ROW IS HERE: '.print_r($row, 1).'<br/>'; - все нормально, никаких ошибок! странно вчем тогда дело?
А что выводится на экран?
Неактивен
LazY написал:
Втавил до запроса echo '$ROW IS HERE: '.print_r($row, 1).'<br/>'; - все нормально, никаких ошибок! странно вчем тогда дело?
А что выводится на экран?
все нормально втом и дело страница нормально обновляеться (без ошибок мускул)...
а если добавить в код:
'{news-tags}' => $tags_links,
include(ENGINE_DIR.'/modules/tags/tags.story.php');
то при чистке Хеша в Самом модуле(модуль теги4 афтор откозалсо помогать), то выбывает ошипку мукул выше приведенную.
Вот САМ код /tags.story.php
код tags.story.php написал:
<?php
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
check_xss ();
include_once (ENGINE_DIR.'/data/tagconfig.php');
require_once ENGINE_DIR.'/modules/tags/functions.php';
if (!$row['tags']) {
$tags_links = "---";
} else {
$id = $row['id'];
$tag_list[$id] = explode (', ', $row['tags']);
foreach ($tag_list[$id] as $key => $value) {
$urlt = tagencode($value);
$tag_link[$id][$key] = "<a href=\"".$urlt."\" title=\"Обзор по {$value}\">{$value}</a>";
}
$tags_links = stripslashes(implode (', ', $tag_link[$id]));
}
?>
Отредактированно AlexBen (04.10.2008 16:43:12)
Неактивен
Наверное дело в include(ENGINE_DIR.'/modules/tags/tags.story.php');
В подключаемом файле что-то не так. Вообще-то странно, по своей структуре он не должен изменять переменную $row
Неактивен