![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem:
Mam sobie kod, dajmy na to najprostsze połączenie z bazą danych, zapytanie (dodanie rekordu) do mySQL. Problem polega na tym, że rekord jest dublowany. W bazie pojawiają się dwa takie same rekordy, różniące się jedynie kolumną ID. Skrypt jak wspomniałem jest najprostszy także jakiekolwiek zapętlenie odpada. Wie ktoś co może być przyczyną? |
|
|
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Pokaż kod.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
dodam, że var_dump oddaje bool(true) |
|
|
![]()
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Nie ma możliwości żeby to zapytanie dodawało Ci rekord dwa razy.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
a jednak dodaje. Patrząc przez phpmyadmin widze dwa rekordy, czyszczę tabelę, odświeżam stronę z tym skryptem (raz oczywiście), znowu rzut okiem do pma a tam mnie witają 2. rekordy
szukałem na forum Bazy Danych i był taki problem, jednak temat zakończył się tym, że uznano, że nie ten dział... Ten post edytował Virti 21.12.2007, 19:42:19 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 8.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
pokaz caly kod (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
bo z tego co wywnioskowałem to tobie porpostu po odświeżeniu się dodaje rekord. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Ech... przecież to jest cały kod. Po jego wykonaniu w bazie widzę 2. rekordy. Jak odświeżę, znajduję tam 2 kolejne itd.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
W jakiś sposób u Ciebie ten kod wykonuje się dwa razy (może masz myszkę samokliczkę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). Twój kodu mnie działa zupełnie poprawnie, dodaje jeden wpis.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Niestety u mnie nie działa.
Dodanie nowego użytkownika do bazy danych niestety nic nie daje. Z nowego konta również dodaje 2. rekordy. Cytat W jakiś sposób u Ciebie ten kod wykonuje się dwa razy (może masz myszkę samokliczkę ). Twój kodu mnie działa zupełnie poprawnie, dodaje jeden wpis. Myszki się nie czepiać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Co najciekawsze, gdy wykonuję to samo zapytanie przez klienta SQL w pma, rekord jest tylko jeden... EDIT: Po przymusowym formacie wszystko działa jak trzeba, także dziękuję za próby pomocy i życzę wszystkim wesołych świąt (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) EDIT2: A jednak;-) Już wiem co było powodem - .htaccess i mod_rewrite. Po formacie okazało się, że wykonują się nadal podwójnie (wcześniej testowałem poza projektem, gdzie nie było .htaccess). Usunięcie .htaccess rozwiązało problem. Ten post edytował Virti 22.12.2007, 16:12:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:02 |