- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вы знаете как эту ошибку исправить?
предполагаю что да... это ошибка синтаксического хар-ра.
у вас
WHERE id='" . $res . "'";
нужно
---------- Добавлено 27.06.2013 в 18:36 ----------
Простите, ошибся, в данном случае нельзя использовать WHERE clause. Что бы поставить условие нужно использовать IF().
честно, ничего не понял... WHERE... ну где id равен 1 к примеру... и каким образом это нельзя использовать ?
p/s могу жестоко ошибаться... но по дебагу mysql ошибка именно в синтаксисе.
предполагаю что да... это ошибка синтаксического хар-ра.
у вас
нужно
---------- Добавлено 27.06.2013 в 18:36 ----------
честно, ничего не понял... WHERE... ну где id равен 1 к примеру... и каким образом это нельзя использовать ?
p/s могу жестоко ошибаться... но по дебагу mysql ошибка именно в ситаксисе.
Там в конце хоть как но нужно "'" так как последний " закрывает первый " ( в начале строки ).
А если в конце " то получается тоже самое.
------
Сделал так
mysql_query("UPDATE menu SET title= '" . $_POST[title] . "', title_url= '" . $_POST[title_url] . "', parent= '" . $_POST[parent] . "' WHERE id='" . $res . "'");Не работает!
мой notepad говорит что вы жестоко ошибаетесь. там идут одинарные кавычки.
мой notepad врет? вы поправили сценарий и у вас не получилось? мне открывать ваш архив?
блин хотя там навороченно... этих кавычек как моих сапог, в общем дело в них 100% уже.
или так
мой notepad говорит что вы жестоко ошибаетесь. там идут одинарные кавычки.
мой notepad врет? вы поправили сценарий и у вас не получилось? мне открывать ваш архив?
Там перед titile ещё идёт строка "UPDATE menu SET и здесь есть " и её нужно чем то закрыть. Она в начале, и что-то должно быть в конце.

---------- Добавлено 27.06.2013 в 18:56 ----------
Цвет, после этой строчки другой, значит, как я понимаю, что-то в этой строке не того.
Там перед titile ещё идёт строка "UPDATE menu SET и здесь есть " и её нужно чем то закрыть. Она в начале, и что-то должно быть в конце.
ладно проехали сейчас со всем этим, распокавал архив... текстовый дамп sql хде?
---------- Добавлено 27.06.2013 в 18:59 ----------
вообщем то меня радует такое доверие... но в данном случае обилие информации скорее минус чем + :) ибо тупо локализовать проблему будет трудно с таким обилием лишней инфо.
---------- Добавлено 27.06.2013 в 19:04 ----------
Цвет, после этой строчки другой, значит, как я понимаю, что-то в этой строке не того.
ну да. не того, там наворочено столько кавычек что без поллитры не разобрать...
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 'WHERE id=''' at line 4
у меня листинг совсем не такой :)
include "bd.php";
echo $rt;
$a = " UPDATE menu SET title= ' " . $_POST[title] . " ', title_url=' " . $_POST[title_url] . " ', parent=' " . $_POST[parent] . " ' WHERE id=' " . $res . " ' ";
$b = mysql_query($a);
echo mysql_errno() . ": " . mysql_error() . "\n";
if($b) {
echo "Категории обновились";
}
else echo "Категории не обновились";
?>
я окончательно запутался.
ладно проехали сейчас со всем этим, распокавал архив... текстовый дамп sql хде?
---------- Добавлено 27.06.2013 в 18:59 ----------
вообщем то меня радует такое доверие... но в данном случае обилие информации скорее минус чем + :) ибо тупо локализовать проблему будет трудно с таким обилием лишней инфо.
---------- Добавлено 27.06.2013 в 19:04 ----------
ну да. не того, там наворочено столько кавычек что без поллитры не разобрать...
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 'WHERE id=''' at line 4
у меня листинг совсем не такой :)
я окончательно запутался.
Файл таблицы menu, но ввиде массива, в формате php: http://rghost.ru/47057290
В phpmyadmin какой выбрать формат для экспорта?
---------- Добавлено 27.06.2013 в 19:12 ----------
Разобрался, вот файл SQL http://rghost.ru/47057370
txt 10 раз.
з.ы листинг
config.php
echo "<br>Привет";
?>
всио правильно ?
txt 10 раз.
файл SQL http://rghost.ru/47057370
Я string() не нашёл)))
потому, что есть strval(), только он с боку припёку здесь. Здесь важно не сколько приведение типов, а столько экранирование.
По старому с использованием всякого рода mysql_real_escape_string, а по нормальному, то использование PDO при работе с базами данных.
txt 10 раз.
з.ы листинг
config.php
всио правильно ?
Да, я этим файлом тестировал, закрытие информации для не зарегестрированных пользователей. Он там нигде не сипользуется, поэтому ещё можно в расчёт не брать.