![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z dodawaniem rekordów do bazy danych MySQL używając klas w php5. Otóż gdy któreś z pól formularzu jest niewypełnione (nieobowiązkowe typu gg) to skrypt dodający wpis wysypuje się, wywala:
Cytat Column count doesn't match value count at row 1 Co znaczy, że nie zgadza się ilość kolumn o czym wiem, ale nie wiem jak temu zapobiedz. Otóż dane wysyłam do metody w ten sposób:
W klasie, metoda tworzy z tego zapytanie
I wykonuje je, tylko, że jeżeli przekazuję pustą zmieną do tablicy $values to po prostu jest wolne miejsce i wszystko się wysypuje. Jaki macie pomysł na naprawę tego skryptu? Bo ja nie mam żadnego ![]() Ten post edytował Lee 13.07.2007, 17:52:48 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Zastosuj implode" title="Zobacz w manualu PHP" target="_manual
Jeśli ilość elementów tablicy $params jest równa ilości elementów tablicy $values to nie powinno jużci tego błędu wyrzucać. -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, działa
![]() ![]() -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:25 |