![]() |
![]() |
![]()
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: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Proponuje, zebys sprawdzil wykonanie mysql_query if'em i wyswietlil mysql_error, czy to Ci sie faktycznie tam dopisuje Z duzym prawdopodobienstwem sypie bledem, bo id powinno byc unikalne, a u niego zawsze jest 1 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Z duzym prawdopodobienstwem sypie bledem, bo id powinno byc unikalne, a u niego zawsze jest 1 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Przecież nie napisał, że ID ma jakiś indeks ani że jest polem np. auto_increment (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:35 |