Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.01.2014 Ostrzeżenie: (0%)
|
Witam
Mam dosc popularny problem. Googluje od 3 dni i nigdzie nie znalazlem konkrenej pomocy. Moze wy mi pomozecie. Pisze system w ktorym moglbym dodawac artykuly z poziomu strony i do kazdego artykulu chcialbym dopisac kategorie. Udalo mi sie dodac i wyswietlic artykuly lecz moge przypisac tylko jedna kategorie do kazdego. Problem w tym ze chcialbym okreslic jeden artykul kilkoma kategoriami. Oto co mi sie udalo napisac: Mam 3 tabele: articles - tu trzymam artykuly i id kategori (niestety tylko jedno i nie mam pomyslu jak zrobic na kilka) categories - tutaj trzymam id kategori i jej nazwe art_cat - tutaj trzymam id artykulu i id kategori i moge wyciagnac informacje o kategori. Problem polega na tym ze dodajac artykul dodaje do tabeli articles i powstaje unikatowe id artykulu i dodajac rekord jednoczesnie do art_cat powstaje unikatowe id artykulu i numer kategori ktory podalem zeby ten artykul przypisac do niej. Nie wiem ja dodac do tego samego id artykulu nastepna kategorie/tag. Prosze jakies pomysly?
I to dziala (nie wiem czy wydajnie czy nie) ale dopisuje mi do bazy artykul i jego kategorie. Nie wiem jednak jak dopisac wiele kategori do jednego artykulu. Jakies pomysly? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.01.2014 Ostrzeżenie: (0%)
|
Tak tylko kiedy dodaje artykul do tabeli artykuly powstaje jego id generowanie automatycznie auto_incrementem.
W tym samym czasie chce dodac to samo id do tabeli art_cat ale musze miec pewnosc ze jest to dokladnie takie samo id jak dodane do artykuly... |
|
|
|
Post
#3
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Tak tylko kiedy dodaje artykul do tabeli artykuly powstaje jego id generowanie automatycznie auto_incrementem. W tym samym czasie chce dodac to samo id do tabeli art_cat ale musze miec pewnosc ze jest to dokladnie takie samo id jak dodane do artykuly... Masz rację. Przed dodaniem artykułu nie wiesz, jaki on przyjmie ID, więc masz dwa wyjścia: albo pobrać przed dodaniem artykułu numer ID, albo pobrać po dodaniu artykułu... Pierwsze rozwiązanie wydaje się łatwiejsze. |
|
|
|
zachu [PHP][MySQL] Wiele kategori/tagow dla jednego artykulu 8.02.2014, 15:21:11
matiit Przykład
Tabel art:
art_id
title
text
Tabela cat... 8.02.2014, 15:32:11 
zachu Cytat(matiit @ 8.02.2014, 16:32:11 ) ... 8.02.2014, 15:36:06
Kshyhoo Musisz operować tablicą. Co do dodawania do bazy, ... 8.02.2014, 15:39:37
zachu Dzieki ale nie do konca rozumiem
Jak ponizszym za... 8.02.2014, 15:53:34
Kshyhoo No pisałem, że dwoma... a to jest wrzucenie katego... 8.02.2014, 15:56:37
matiit Poczytaj sobie w google o relacji wiele do wielu, ... 8.02.2014, 15:57:17
zachu Dzieki panowie wracam w takim razie do googlowania... 8.02.2014, 18:29:08
Kshyhoo No przecież musisz dopasować ten kod do swoich wym... 8.02.2014, 18:45:22
matiit No to jak dodajesz do art_cat to przekazujesz to a... 8.02.2014, 18:51:02
Turson Ostatnio dodane ID 8.02.2014, 18:59:00
zachu Matii:
No to jak dodajesz do art_cat to przekazu... 8.02.2014, 22:07:37
Kshyhoo No ale chyba nie chcesz gotowca? Masz wszystko wyt... 8.02.2014, 22:12:45
matiit Ktoś wyżej podał Ci funkcję do last inserted id, w... 8.02.2014, 22:54:23
zachu Dobra juz jestem blizej niz dalej.
Mam teraz prob... 9.02.2014, 20:10:15
nospor Nie: name="cat_id"
a: name="cat_id[... 9.02.2014, 20:25:01
zachu nospor nie twierdze ze pisze bezblednie, gdyby tak... 9.02.2014, 20:29:08
Kshyhoo Daj SELECT-OPTION z multi-wyborem... 9.02.2014, 20:30:42
nospor Cytatnospor nie twierdze ze pisze bezblednie,To sk... 9.02.2014, 20:41:28
zachu Udalo mi sie zrobic to co chcialem. Wykorzytalem c... 10.02.2014, 22:57:35 ![]() ![]() |
|
Aktualny czas: 13.01.2026 - 21:58 |