Удомельский форум

Удомельский форум (http://second.udomlya.ru/uf/index.php)
-   Web Design (http://second.udomlya.ru/uf/forumdisplay.php?f=43)
-   -   Запрос в SQL (http://second.udomlya.ru/uf/showthread.php?t=1452)

eXler 03.07.2006 23:14

Запрос в SQL
 
Литературы соответствующей не имеется, поэтому спрошу тут.
Нужен запрос из ПХП в MySQL на добавление записи в таблицу.
Вариант типа
Код:

mysql_query("insert into clients
      values ($id, $n_1, $n_2, $n_3, $date_of_birth, $tel_1, $tel_2, $tel_3, $adress, $add_1, $add_2, $add_3, $inf)");

не прокатил, подскажите, как... :-[

NON$top 06.07.2006 01:26

Не знаю как в ПХП, а обычный SQL-запрос будет выглядеть так:
insert into TABLE_NAME (FIELD_NAME1, FIELD_NAME2) values (FIELD_VALUE1, FIELD_VALUE2)
где:
TABLE_NAME - название таблицы
FIELD_NAME1, FIELD_NAME2 - имена полей
FIELD_VALUE1, FIELD_VALUE2 - значения полей

КОРОЧЕ, ты походу забыл указать названия полей, в которые записываешь данные.

Ruble 07.07.2006 00:27

Цитата:

Сообщение от NON$top
Не знаю как в ПХП, а обычный SQL-запрос будет выглядеть так:
insert into TABLE_NAME (FIELD_NAME1, FIELD_NAME2) values (FIELD_VALUE1, FIELD_VALUE2)
где:
TABLE_NAME - название таблицы
FIELD_NAME1, FIELD_NAME2 - имена полей
FIELD_VALUE1, FIELD_VALUE2 - значения полей

КОРОЧЕ, ты походу забыл указать названия полей, в которые записываешь данные.

да так и есть.

eXler 07.07.2006 11:35

Если поля не указаны, то данные вносятся в поля в том порядке, в ктором поля стояли в creat'e, я и с именами полей пробовал, все равно не вносятся данные... Не знаю даже что делать :-[

А там случайно особого синтаксиса нет? типа точки с запятой после запроса, пробелы, все такое?

NON$top 08.07.2006 00:34

Я говорю, что не знаю особенностей работы SQL в PHP. Я написал как должно быть, а как тоже самое в PHP реализовать надо смотреть в соответствующих книжках или др. аналогичных источниках источниках.
А как ты пишешь с полями - напиши (только сначала проверь, что действительно не работает).

Ruble 08.07.2006 12:36

Цитата:

Сообщение от eXler
Если поля не указаны, то данные вносятся в поля в том порядке, в ктором поля стояли в creat'e, я и с именами полей пробовал, все равно не вносятся данные... Не знаю даже что делать :-[

А там случайно особого синтаксиса нет? типа точки с запятой после запроса, пробелы, все такое?

Попробуй в каком_нибудь клиенте sql - ком соединиться с СУБД и выполнить там этот запрос (если СУБД MySql, то в комплекте с ней должен был идти клиент mysql).

вот глянь http://10.0.44.2/magazins/?dir=PHP и http://10.0.44.2/magazins/?dir=PHPInside

Troll 08.07.2006 13:12

Цитата:

Сообщение от eXler
Если поля не указаны, то данные вносятся в поля в том порядке, в ктором поля стояли в creat'e, я и с именами полей пробовал, все равно не вносятся данные... Не знаю даже что делать :-[

А там случайно особого синтаксиса нет? типа точки с запятой после запроса, пробелы, все такое?

А какую ошибку выдает? Мб где тип полей не совпадает?
В ПХП конечно не пробовал, но особой разницы быть не должно как и каких то спец символов. т.е., мне кажется, хорошо бы повнимательней проверить на более банальные ошибки, как то количество и тип вносимых в запись полей.

eXler 09.07.2006 11:01

Цитата:

Сообщение от Troll
А какую ошибку выдает? Мб где тип полей не совпадает?
В ПХП конечно не пробовал, но особой разницы быть не должно как и каких то спец символов. т.е., мне кажется, хорошо бы повнимательней проверить на более банальные ошибки, как то количество и тип вносимых в запись полей.

Ошибок вообще не выдает. Все привилегии пользователей проверил, для юзера, под которым логинюсь я выданы все привилегии. Такое ощущение, что SQL запрос этот вообще игнорирует, в бд ничего не появляется. Хотя в то же время SELECT работает без проблем.

Ruble 09.07.2006 15:22

дай коннект для 10.0.52.12 к твоей СУБД ::)

Troll 09.07.2006 21:25

Цитата:

Сообщение от eXler
Ошибок вообще не выдает. Все привилегии пользователей проверил, для юзера, под которым логинюсь я выданы все привилегии. Такое ощущение, что SQL запрос этот вообще игнорирует, в бд ничего не появляется. Хотя в то же время SELECT работает без проблем.

Значится всё отрабатывает, но не комититься! Тут я уж не знаю как в ПХП енто делается!


Текущее время: 03:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot