![]() |
![]() |
![]()
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%) ![]() ![]() |
uff... udało się sam do końca nie wiem w czym był problem bo dopiero za jak zrobiłem tabele
która w nazwie nie miała "_" to się udało. Jeśli ktoś by potrzebował Struktura tabeli Kod CREATE TABLE `szabkey`( `id` INT(11) AUTO_INCREMENT PRIMARY KEY NOT NULL, `szabid` INT(11) NOT NULL, `slowo` VARCHAR(50) ) ENGINE=MYISAM; Kod Kod <?php $id=$_GET['id']; $keywords=$_POST['keywords']; $slowa=explode(", ", $keywords); foreach($slowa AS $slowo){ mysql_query("INSERT INTO szabkey(szabid, slowo) VALUES('$id', '$slowo')"); } ?> Wszystkim dziękuje za odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) +pomógł Ten post edytował Poker 6.08.2009, 12:29:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:26 |