Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie zapisuje do MySQL
bieganj
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


Witam serdecznie,
Dawno tu nie byłem, ale do rzeczy. Mam skrypt napisany, który już używałem. Sprawował się dobrze, gdy rekordów było mniej, czyli 4 góra 5. Obecnie mam rekordów 12 do wpisania i zaczynają się schody. Nie zapisuje do bazy MySQL.
A oto kod"

  1. if ($_POST['co'] == 'dodaj') {
  2. if ($_POST['user_log'] && $_POST['user_pass'] && $_POST['user_mame'] && $_POST['user_surname'] && $_POST['user_email'] && $_POST['user_kod'] && $_POST['user_cyti'] && $_POST['user_street'] && $_POST['user_woj'] && $_POST['user_tel'] && $_POST['user_age'] && $_POST['user_zgoda']) {
  3. $query = "INSERT INTO blu (user_name, user_surname, ";
  4. $query .= "user_email, user_kod, user_city, user_street, user_tel, user_age, user_woj, user_log, user_pass, user_zgoda) VALUES ('".$_POST['user_name']."', '".$_POST['user_surname']."', '".$_POST['user_email']."', '".$_POST['user_kod']."', '".$_POST['user_city']."', '".$_POST['user_woj']."', '".$_POST['user_tel']."', '".$_POST['user_age']."', '".$_POST['user_zgoda']."');";
  5. $wynik = mysql_query ($query);
  6. }
  7. }


Czy możecie mi wytłumaczyć, na czym polega błąd i jak powinno być napisane?
Pozdrawiam
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Podałeś 12 kolumn do uzupełnienia, a wartości jest 9. Musi być tyle samo
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przenoszę do przedszkola, proszę uzupełnić tagi.


--------------------
Go to the top of the page
+Quote Post
bieganj
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


Witam, niestety ale to nie jest przyczyną niezapisywania do MySQL-a. Dopisałem brakujące kolumny i też nie zapisał. Czy ktoś ma jeszcze inny pomysł?
Proszę o pomoc!!!
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wyswietl blad zapytania.... tu masz napisane jak:
Temat: Jak poprawnie zada pytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bieganj
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


Niestety nie ma błędu zapytania. Niby coś robi ale do bazy nie zapisuje.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




POkaz kod po poprawkach jakie miales zrobic.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bieganj
post
Post #8





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


Teraz nie mam dostępu do tego kodu. Dopiero po 16 jak będę w domu. W ostatniej lini dopisałem brakujące 3 kolumny, identycznie w kolejności jak jest 2 lini czyli

  1. if ($_POST['user_log']...... itd

12 kolumn
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Skoro nie masz dostepu do kodu, to jakim cudem na moj post o bledzie zapytania, napisales, ze tego bledu nie ma...... Telepatycznie wprowadziles zmiany i sprawdziles??


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bieganj
post
Post #10





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


Człowieku, zmiany czyli dopisałem już wcześniej, to jest 9 lutego. Lecz nie miałem czasu aby napisać na forum. Teraz jestem poza moim komputerem i nie mam tu tego kodu ale mam czas aby zadać pytania z innego komputera.
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czlowieku, ja nie mowie o zmianach dotyczacych liczby pol. Ja mowie o prostym kodzie sprawdzajacym, czy zapytanie sie powiodlo czy nie. Tego nie masz na chwile obecną, wiec czytaj laskawie co sie do Ciebie pisze.... To ze dodales dodakotwe pola, nie znaczy, ze zapytanie nie pluje jeszcze bledem. Masz to wlasnie sprawdzic. Po to dalem ci linka do tematu, gdzie masz to opisane CZLOWIEKU.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bieganj
post
Post #12





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


No i o to mi chodzi. Sprawdzę jak dotrę do domu.

Dla jasności:
- łączy się z bazą
- jeśli dam mniej kolumn do wypełnienia to zapisuje
- ten sam kod działa na innej stronie rejestracji i działa poprawnie lecz ma do zapisania tylko 4 kolumny

I na tyle w tej chwili. Niestety muszę się brać do innej pracy niż pisania na forum.
Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
No i o to mi chodzi. Sprawdzę jak dotrę do domu.
Sek w tym, ze ja od samego poczatku w tym temacie o tym wlasnie pisalem. Staraj sie nastepnym razem czytac troche bardziej uwazniej.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bieganj
post
Post #14





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.08.2009

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


nospor dzięki za pomoc, już sobie poradziłem.

Człowiek całe życie się uczy i głupim umiera.
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 Aktualny czas: 20.08.2025 - 17:43