Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Zapisanie wartosci do bazy danych
raval
post 14.04.2011, 18:40:16
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 1.04.2011

Ostrzeżenie: (0%)
-----


Witam,

Czy takie zapytanie zadziała:

  1. mysql_query("INSERT INTO `nazwa_tabeli`(`id`,`Sony Ericsson`,`HTC`) VALUES (NULL, '$WartoscBD[1]', '$WartoscBD[2]')");


Chodzi mi dokladnie, czy składnia dla wartosci '$WartoscBD[1]' zostala dobrze napisana ? Poniewaz powyzsze zapytanie nei dziala
Go to the top of the page
+Quote Post
matino
post 14.04.2011, 19:03:37
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

Ostrzeżenie: (0%)
-----


Jeśli id jest auto increment to możesz je spokojnie wywalić z zapytania:
  1. mysql_query("INSERT INTO `nazwa_tabeli`(`Sony Ericsson`,`HTC`) VALUES ('$WartoscBD[1]', '$WartoscBD[2]')");
Go to the top of the page
+Quote Post
sadistic_son
post 14.04.2011, 19:46:37
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Powinno zadziałać. Jeśli zmienną z tablicy o indeksie strinogywm np. $tab['klucz'] masz w cudzysłowach to pomijasz apostrof czyli:
  1. "tab[klucz]";
Przy liczbowych nazwach indeksów apostrofów nie stosuje się w ogóle. Tak więc Twoje zapytanie pod względem składni php i sql jest poprawne. Błąd musi leżeć gdzie indziej.
PS. Czy kolumny `Sony Ericsson` i `HTC` nie są przypadkiem typu liczbowego? I jaki typ danych zawierają zmienne, które wstawiasz do bazy?

Ten post edytował sadistic_son 14.04.2011, 19:53:48


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
kill15
post 14.04.2011, 19:50:59
Post #4





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


a tabela się nazywa: nazwa_tabeli questionmark.gif
czy aż tak ukrywasz nazwę tabeli przed nami haha.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:00