![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 3 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam prosty formularz dodawania do bazy przez PDO i probuje dodac jakis tekst ze znaczkiem " ' " i wywala mi blad
Cytat Wystšpił błšd biblioteki PDO: SQLSTATE[42000]: Syntax error or access violation: 1064 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 'fghj ')' at line 1 wiem, ze mozna zrobic tak \' recznie, albo calosc parsowac w php i zamieniac, no ale to troche roboty. nie da sie tego jakos szybciej zrobic? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Skoro korzystasz z PDO to weź z niego korzystaj a nie nadal dane wkładasz do zapytania ręcznie.
Uzyj BINDOWANIA a wszystko będzie cacy. http://pl.php.net/manual/pl/pdo.prepare.php http://pl.php.net/manual/pl/pdostatement.bindparam.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 3 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, dziala, ale mam jeszcze jedno pytanie
jesli usune jakis rekord z bazy to robi sie tam tak jakby puste miejsce. mam sobie tak po ID: 1 2 3 4 5 6 usuwam 3 i 4 dodaje 7 8 i 9 i robi sie tak: 1 2 7 8 4 5 6 9 moze to jednak jest dobrze, bo wtedy nie zostaja puste miejsca? oczywiscie numerowanie ID dziala poprawnie, ale wole sie spytac czy to tak ma byc, czy ja mam gdzies blad w bazie? Ten post edytował gorzat 18.03.2011, 20:52:19 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 3 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
to dziala oczywiscie dobrze i tak robie. chodzi mi po prostu o sama baze danych. to co napisalem w poscie to tak to widze w PHPMYADMIN. zreszta jak nie zrobie DESC to tak samo mi sie na stronie wyswietla. pytam po prostu czy tak ma byc, czy ja mam jakis blad w bazie.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Te "dziury" to normalna sprawa i sobie nimi głowy nie zawracaj
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:38 |