UPDATE `lichnie` SET `familia` = Бахапрапрлова, `name` = Наталья, `otchestvo` = Анатольевна, `password` = , `data_roz` = 1968-11-17, `mesto_roz` = г.Чита, `semein` = не, `deti` = , `propiska` = , `tel_dom` = 56-31-92, `tel_rab` = 54-77-11, `tel_mob` = 8-910-912-83-36, `obrazovanie` = высшее, `rabota_v_kspu` = 2001, `stepen` = , `staz` = 15, `disciplin` = 2.doc, `umr` = , `publikac` = , `umk` = WHERE `id_prepod` = 2
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 ' `data_roz` = 1968-11-17
Вот что выводит.
Так вот такая ошибка:
2You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''lichnie' SET familia
Т.е. я так понимаю это означает что запрос не верный и не удовлетворяет SQl
1. where id_prepod=$_POST[id_prepod]
2. Всегда необходимо обрабатывать пришедшее от юзера иначе жди беды
3. вместо $_POST[umk] применять $_POST['umk'] а значит использовать контактекацию
ты так и не привел в студию результат выполнения команды echo
без этого в топике начинается флуд
По результатам команды echo выдаёт только что переменная пуста. Данные я обрабатываю, здесь чтобы не загромождать форум. А запрос он вообще игнорирует. К тому же первую запись он обрабатывает нормально. Меня это больше всего интересует, почему так?
Он запрос этот игнорирует совсем. А редатировать можно только первую запись из всех. Ведь если что-то не правильно в запросе, не редактировалась бы ни одна запись?
Пробовал и выводить результат запроса, ничего не выводит. Говорит Query was empty.
Что самое непонятное, даёт редактировать только первую запись в таблице. Там нет никаких проблем, а что с остальными не знаю.
Запрос как-будто не видит.
Сразу после запроса, вывел Query was empty
Я так понимаю это означает запрос пуст, но с другой стороны update разве что-нибудь выводит?.
Мне кажется он вообще сам запрос почему-то игнорирует. Даже с непоставленной какой-нибудь кавычкой он всё-равно не выдаёт ошибку.
в общем проблема такая, в таблице редактируется только первая запись, все остальные не редкатируются. При этом ошибки никакой нет, все параметры передаются без каких-либо проблем, в чём причина не могу понять.
Сразу извиняюсь если тему создал не там где надо, о переносе не возражаю. Вопрос такой. Новый форум достаточно удобен и пока особых проблем не нашёл, но вот раньше после добавления сообщения в появлялась страница со ссылками на возвращение в тему, возвращение в форум и возвращение к списку форумов. В новой версии сразу идёт переадресация в данную тему. Как сделать так чтобы всё было как раньше?
Этот форум я считаю лучшим по PHP и MySQL разработке, но вот уже месяц его невозможно читать. Чтобы его просмотреть мне требуется три раза монитор прокручивать. Пожалуйста, устраните эти недочёты.
Для запуска твоего первого скрипта необходимо:
1. Установить топ-сервер.
2. Если топ-сервер не запущен, то запустить его. Если запуск прошёл нормально, должен появиться ещё один виртуальный диск (скорее всего диск t).
3. Пишешь в блокноте простой скрипт.
4. Помещаешь его в T:homelocalhostимя_скрипта.php
5. Открываешь Internet Explorer и в адресной строке пишешь localhost/имя_скрипта.php .
Если необходима стартовая страница топ-сервера, то в адресной строке браузера нужно просто написать localhost .