![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 3 Dołączył: 20.04.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Witam:)
Próbuje rozbić ciąg znaków wyglądający mniej więcej tak : Cytat niebieski, ciemny, bielizna, kobieta, sklep, zakupy i następnie wrzucić go do bazy w taki sposób Kod ID KEY 1 niebieski 1 ciemny 1 bielizna 1 kobieta 1 sklep ID - to id pliku KEY - to słowo kluczowe z rozbitego ciągu Robię to w taki prosty sposób: Kod <?php $keywords=$_POST['keywords']; $slowa = explode(" ", $keywords); $slowa = explode(",", $keywords); foreach($slowa AS $key) { mysql_query("INSERT INTO szablony_key(id, key) VALUES('$id', '$key')"); } ?> W wyniku czego do bazy dostaję coś takiego : Kod ID KEY 1 array 1 array 1 array 1 array 1 array 1 array Prosty kawałek kodu a jednak mam błąd z którym nie mogę sobie poradzić, szukałem w google i na forum o podobnych błędach i nie znalazłem dobrej odpowiedzi. Bardzo prosiłbym o pomoc i z góry dziękuje:) Ten post edytował Poker 6.08.2009, 11:37:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 3 Dołączył: 20.04.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
id pochodzi z get'a tutaj nie ma możliwości błędu ale pokażę wam wszystkie sposoby jakie próbuje
Kod <?php $id=$_GET['id']; $slowo=explode(",", 'niebieski, ciemny, bielizna, kobieta, sklep, zakupy'); foreach($slowo AS $key) { mysql_query("INSERT INTO szablony_key(id, key) VALUES ('$id', '$key')"); } ?> Kod <?php $id=$_GET['id']; $keywords=$_POST['keywords']; $slowo=explode(", ", $keywords); foreach($slowo AS $key) { mysql_query("INSERT INTO szablony_key(id, key) VALUES ('$id', '$key')"); } ?> Kod <?php $id=$_GET['id']; $keywords = 'niebieski, ciemny, bielizna, kobieta, sklep, zakupy'; $slowo=explode(", ", $keywords); foreach($slowo AS $key) { mysql_query("INSERT INTO szablony_key(id, key) VALUES ('$id', '$key')"); } ?> Dane z keywords są w takiej postaci jakiej pisałem .. słowo, słowo2, słowo3, słowo4 do każdego przykładu próbowałem zmiast $id wpisać 1 i również nie działa ciągle do bazy dostaje około 30 wyników 1 array 1 array 1 array ... PS. w nocy się nad tym męczyłem i jak pole `id` miało PRIMARY KEY dostawałem 1 wynik : Cytat ID KEY
1 NIEBIESKI Ten post edytował Poker 6.08.2009, 11:50:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:36 |