BG Development


Страници: (4) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Къде е проблема при този INSERT
georgib1
Публикувано на: 12-07-2017, 13:50
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 846
Регистриран на: 26.09.16



Дава ми синтактична грешка, но нямам идея каква е.Принтирма и query-то преди да го изпълня.Ето и query-то преди да го изпълня:
CODE

INSERT INTO tefter (name, phone, group) VALUES ('dsadasd', 'dsa', 'Семейство')

Съжалявам, че пускам тема, ама търсих и в интернет и уроци четох и там пише, че така е синтаксиса.

Това мнение е било редактирано от georgib1 на 12-07-2017, 13:52
PMEmail Poster
Top
Golden Gega
Публикувано на: 12-07-2017, 13:55
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 573
Регистриран на: 04.06.10



Копирай и грешката (и в бъдеще винаги го прави) - тук няма ясновидци.
PMEmail Poster
Top
georgib1
Публикувано на: 12-07-2017, 14:01
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 846
Регистриран на: 26.09.16



Прав си, забравих най-важното icon_smile.gif
CODE

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'group) VALUES ('dasdsa', 'dsadas', 'Семейство')' at line 1
PMEmail Poster
Top
RoYaL
Публикувано на: 12-07-2017, 14:05
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 824
Регистриран на: 21.08.05



Да не би group да е ключова дума (GROUP BY?)
PMEmail Poster
Top
georgib1
Публикувано на: 12-07-2017, 14:14
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 846
Регистриран на: 26.09.16



да, смених името на полето на grupa и се оправи.Благодаря, никога не бих се сетил сам.
PMEmail Poster
Top
Bender
Публикувано на: 12-07-2017, 14:15
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4383
Регистриран на: 19.06.14



QUOTE (RoYaL @ 12-07-2017, 15:05)
Да не би group да е ключова дума (GROUP BY?)

+1



--------------------
Живота е спагети, кода за да работи добре трябва да го наподобява - Дон Реба
...
Живеем в греховни времена, какво очакваш богоугоден и благочестив код ли? - Дон Реба
...
много положителна енергия черпя от вас двамата,единият комунистически девствен,другият яко яхнал асемблерните розови понита - saruman
...
Рано или късно усерите на Виндофс разбират че стоят от неправилната страна на хуя. - ici
PM
Top
sailer
Публикувано на: 12-07-2017, 14:19
Quote Post



Име: Александър Георгиев
Група: Потребител
Ранг: Почетен член

Мнения: 2122
Регистриран на: 15.01.07



QUOTE (georgib1 @ 12-07-2017, 14:14)
да, смених името на полето на grupa и се оправи.Благодаря, никога не бих се сетил сам.

Може да ползваш ` като разделител за полета които дублират имена на ключови думи.

Заявката в този вид ще работи:
SQL
INSERT INTO tefter (`name`, `phone`, `group`) VALUES ('dsadasd', 'dsa', 'Семейство')


--------------------
But when I taste rakija
In my head anarhija
PMEmail Poster
Top
RoYaL
Публикувано на: 12-07-2017, 14:23
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 824
Регистриран на: 21.08.05



А най-добре да не ползваш ключови думи за идентификатори. Както и да не ползваш побългарени имена (tefter, grupa, ...), а да си пишеш само на английски icon_smile.gif
PMEmail Poster
Top
georgib1
Публикувано на: 12-07-2017, 14:40
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 846
Регистриран на: 26.09.16



QUOTE (RoYaL @ 12-07-2017, 14:23)
А най-добре да не ползваш ключови думи за идентификатори. Както и да не ползваш побългарени имена (tefter, grupa, ...), а да си пишеш само на английски icon_smile.gif

Прав си, ама си пиша сам кода сега и така ми е по-удобно.Лошо е, ако дойде момент, в който да пиша с други хора и съм свикнал да пиша така.Ще пиша на английски вече. icon_smile.gif
PMEmail Poster
Top
relax4o
Публикувано на: 12-07-2017, 15:03
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1198
Регистриран на: 04.04.07



Създай си навика да заграждаш имената на полетата в `. Ще ти спести доста главоболия някой ден.


--------------------
Бисери :D

QUOTE (oveRLuckEd)
Ползваш някоя нова версия на PHP, която е вече ооп ориентирана и заради това ти я изкарва тази грешка.


QUOTE (nbacool2)
Щом няма input полета, значи няма откъде да се направи SQL инжекция Very Happy
PM
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2015 | BG Development | All Rights Reserved
RSS 2.0