Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie do bazy tylko z - '/ ?, Nie działa inaczej?
Tho
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 26.07.2011

Ostrzeżenie: (20%)
X----


Po długich męczarniach, w końcu udało mi się odnaleźć błąd... Usunąłem pewne 2 znaki z każdej linijki, bo wydawało mi się(chyba słusznie?) że bez nich też będzie działać...

Gdy dodaję tak:
  1. $ilosc = $pdo -> exec('
  2. INSERT INTO `services` (`sName`, `sSubSite`, `sAffiliate`, `sShortDesc`, `sThumbnail`, `sType`) VALUES(
  3. \''.$_POST['Name'].'\',
  4. \''.$_POST['SubSite'].'\',
  5. \''.$_POST['ShortDesc'].'\',
  6. \''.$_POST['Thumbnail'].'\',
  7. \''.$_POST['Type'].'\'
  8. )
  9. ');


Wszystko działa, jednak gdy usuwam każdy "ukośnik z cudzysłowem", jest błąd. Czy te \' znaki są konieczne? Dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tho
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 26.07.2011

Ostrzeżenie: (20%)
X----


Czy chodzi ci o to że sAffiliate jest w zapytaniu a nie pobiera go z formularza? Spokojnie, przeklejałem posta na szybko, w pośpiechu nie zdążyłem wyciąć wszystkich niepotrzebnych pól(po co zaśmiecać forum? (IMG:style_emoticons/default/smile.gif) ).

U mnie dodaje bez problemu zapytanie do bazy przez ten formularz.

Ale w dalszym ciągu nie rozumiem: Po co te ukośniki z cudzysłowem?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 14:07