![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| kaa |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Возникла небольшая проблема:
есть php-скрипт принимающий sql запросы от клиента. Вот в общем-то сама серцевина скрипта - остальное только обрабатывает ответ от запроса к БД:
Так вот самое что интересное: запросы на выборку проходят, а на модификацию - вставку строки - нет Пример запросов которыми тестил:
В чём собствено прикол два яаса разбирался - так и не понял |
||||
|
|||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 3 Всего: 50 |
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
PARROT, Тоесть поле ключа как бы не учитывается? У мя в таблице два поля: ключ и вот это
|
|||
|
||||
| Bikutoru |
|
||||||||
|
Увлекающийся ![]() ![]() Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: 2 Всего: 22 |
В том-то и дело, что учитывается. Идем на сайт MySQL, читаем документацию и видим:
http://dev.mysql.com/doc/refman/4.1/en/insert.html Как ты говоришь, у тебя в таблице два поля (поле ключа и wares_category). Следовательно запрос должен быть таким:
Как вариант возможна следующая конструкция:
-------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
||||||||
|
|||||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
kaa, мой тебе совет. Перед тем, как создаешь темы, 10 раз на бумажке напиши различные варианты названия топика и выбери из них, который наиболее конкретно характеризует проблему.
Честно, задалбливает читать темы с перлами в названии "Помогите". Очень многие люди из уважения к себе давным давно в такие темы не заходят. Следовательно вероятность получения ответа на сабж существенно снижается. |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Mal Hack, учту
Bikutoru, Такой вариант опять не прокатил: INSERT INTO catalogue SET wares_category='8p' Завтра попробую второй.... |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Помоему дело совсем не в запросах. Я поставил вывод переменной в которую сохраняю переданное значение sql и вот что он мне выводит:
Эта зараза инвертирует кавычки автоматически. Как называет опция эта в инишнике - отрублю её нафиг. Как тока раньше не догадался. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
kaa, покажи код, который относится к выполнению запросов и преобразованию значений переменных, предварительно почитай в поиске, почему нельзя использовать $_REQUEST.
|
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Mal Hack, Код на клиентской стороне? На серверной я в самом начале показал.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Э-э-э... А это что?
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
kaa, откуда я знаю? Где я вижу, что это тот запрос, который ты приводил выше?
Блин, ну почитай хоть книжки про отладку... |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Mal Hack, Так, чую взаимопонимания нетуть... Я ща кидану весь код и буду ооочень благодарен если вы укажите то что вам нужно было.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Раньше надо. А теперь укажи что и где не выполняется.й |
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
Mal Hack, Так... Попробовал скрипт дома только что - всё работает... Тем ав том что на работе в строку запроса перед одинарными и двойными кавычками автоматически добавляется обратный слеш. Чую я дело в настройках самого PHP. Код у меня рабочий.
Тока вот как эти настройки называются я незнаю |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |