![]() |
![]() |
![]()
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: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Poker
Proponuję zmienić strukturę bazy danych na: id int(11) auto_increment, file_id int(11), key varchar(255) (dodatkowe paramerty kolumn wg uznania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zapytanie wówczas wygląda podobnie: INSERT INTO szablony_key(file_id, key) VALUES(1, 'niebieski') ale nie będzie błędu z indexem. Ten post edytował jarrod 6.08.2009, 12:14:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 14:38 |