Egyszerű hozzászólás készítése
Sziasztok
Újból itt vagyok egy újabb kérdéssel.
A kérdésem az lenne hogy hogyan indúljak neki hozzászólás készítéséhez.
Az alap amivel most foglalkozok, az annyi hogy mysql-ben van lementve kép név, és a tábla tartalmazza a kép adatait. feltöltő neve, feltöltés ideje stb. Ha a weboldalon valaki rákattint a képre akkor az megnyitja a többi hozzá tartozó adatot. Eddig ez nem okozott gondot, viszont szeretném megoldani hogy ott megjelenjen egy form, betudnak írni nevet és egy rövid kommentet, majd miután elküldte a kedves user a formot, az megjelenik a kép adatainál. Egy sima UPDATE parancsal megoldható lenne a dolog, mert hoztam létre egy feladó és komment oszlopot mysql-ben, oda be is rakta, le is kérte rögtön az adatokhoz, de ha valaki ír be másik kommentet akkor az UPDATE ismét lefut és nem hozzáírja az új kommentet, hanem módosítja azt.
A kérdésem az lenne hogy hogyan szokták megoldani ilyene setben, hogy a felhasználó tudjon kommentelni. Fontos megjegyeznem hogy a hozzászzólás nem lesz korlátozva, tehát nem kell hozzá belépni stb. Mivel csak egy gyakorló feladat így nem bonyolítom belépéssel ellenőrzéssel stb.
mysql táblák összekapcsolásával menne a dolog csak? Vagy megoldható egy táblával is?
Előre is köszi mindenkinek aki megindít az úton egy kissebbfajta seggberúgással!
■ Újból itt vagyok egy újabb kérdéssel.
A kérdésem az lenne hogy hogyan indúljak neki hozzászólás készítéséhez.
Az alap amivel most foglalkozok, az annyi hogy mysql-ben van lementve kép név, és a tábla tartalmazza a kép adatait. feltöltő neve, feltöltés ideje stb. Ha a weboldalon valaki rákattint a képre akkor az megnyitja a többi hozzá tartozó adatot. Eddig ez nem okozott gondot, viszont szeretném megoldani hogy ott megjelenjen egy form, betudnak írni nevet és egy rövid kommentet, majd miután elküldte a kedves user a formot, az megjelenik a kép adatainál. Egy sima UPDATE parancsal megoldható lenne a dolog, mert hoztam létre egy feladó és komment oszlopot mysql-ben, oda be is rakta, le is kérte rögtön az adatokhoz, de ha valaki ír be másik kommentet akkor az UPDATE ismét lefut és nem hozzáírja az új kommentet, hanem módosítja azt.
A kérdésem az lenne hogy hogyan szokták megoldani ilyene setben, hogy a felhasználó tudjon kommentelni. Fontos megjegyeznem hogy a hozzászzólás nem lesz korlátozva, tehát nem kell hozzá belépni stb. Mivel csak egy gyakorló feladat így nem bonyolítom belépéssel ellenőrzéssel stb.
mysql táblák összekapcsolásával menne a dolog csak? Vagy megoldható egy táblával is?
Előre is köszi mindenkinek aki megindít az úton egy kissebbfajta seggberúgással!
Üdv
Én név szerint párosítottam őket igy egy ember 100 hirdetést is feladhatott,mellette jelezvén a hirdetését,amely más és más volt.De nem írta felül az előzőt. FOREIGN KEY & REFERENCES segítséget nyújthat,én ezzel oldattam meg :)
Foreign
A táblák összekapcsolásával kapcsolatban tudsz valamilyen leírást a neten? a google-ben találtam sokat de hátha van olyan ami egyszerű leírás és elkerülte a figyelmemet....
SQL
http://dihunor.mag.ro/laborok/0910/XII%20E/php%20&%20MySQL%20telefonkonyv.pdf
Rövid de gyakorolhatsz rajta
http://www.inf.u-szeged.hu/~gnemeth/adatbgyak/gyak8.pdf
Bár mialatt gyakoroltam az SQL-t összekapcsolás helyett használtam ilyet is pl :
SELECT alkategoriak.id, kategoriak.id
FROM alkategoriak, kategoriak
WHERE kategoriak.id = alkategoriak.id
Ez teljesen azonos a join-os
hirdetési oldal
localhostos
De megkereshetem neked a .sql fájlt ha akarod,és fel dobható localra tesztelés gyanánt.
nem fontos
Ha jól értem a lekérdezésnél nem a táblákat kapcsoltad össze hanem a lekérdezésben oldottad meg hogy a 2 táblából kérje le az adatokat, méghozzá id alapján párosítsa.
Ez jobban tetszik mint a táblák összekapcsolása.
RE
felhasznalok és egy postok
Ez így ebben a formában nem igaz. A felhasználó ID-je ne legyen primary key. Az legyen csak sima index. És akkor össze lehet kapcsolni a két táblát, és egy felhasználó több hozzászólást is létrehozhat.
re
"Az ember holtáig tanul".
Remélem annyira durván nem vezettem el a kérdezőt.
Nekem is van mit elsajátítanom még :)