jeg vil have et system der skal kunne laves flere admins i eller skibrents fx. mig og min ven skal kunne skrive nogle nye artikler og bagefter vælge en katagori hvor den skal ligge. ( hardware, spil, film, osv.)gerne med muligheden for at uploade et billede ved selve artiklen. men ikke 100% nødvendigt, også gerne muligheden for at andre kan skrive en kommentar til det. håber i kan hjælpe mig. jeg vil gøre alt muligt på nær, betale kontanter :-/ hilsen nikolaj giver gerne 340point for det hvis man kan.
Hvilken version af MySQL har du? Har du mulighed for at bruge InnoDB tabeller? I så fald kan jeg nemt lave en database til dig.
Giv mig en liste over ALLE de informationer (felter) du vil have gemt i databasen. Skriv det så det er tydeligt hvad hvert felt indeholder. F.eks.
Author ID Author Name Author Email Author Description ...
Article Category ID Article Category Name Article Category Description ...
Article ID Article Created Date Article Updated Date Article Created By Article Updated By Article Content ...
Du skriver at du gerne vil have mulighed for at uploade billeder til en artikel. Disse billeder vil jeg anbefale at du uploader med PHP, gemmer dem på serveren, og kun beholder en sti til billedet i databasen.
Der står følgende i deres faq om mysql; "MySQL: 3.23.55 (gamle kunder) / 4.0.18 (Alle nye oprettelser)"
Er det muligt at du kan få din database flyttet over på en MySQL 4.0? Ellers er det nemlig ikke muligt at bruge relationerne, og det vil være en stor fordel. Prøv at spørge web10!
Med hensyn til databasen, så kan jeg sagtens lave den for dig. Du får noget SQL, som du bare skal "knalde af" i din phpMyAdmin, og så er hele tabelstrukturen oprettet ;)
Den overliggende del, altså din php kode, har jeg desværre ikke mulighed for at hjælpe dig med, men hvis du har brug for hjælp til dine SQL-forespørgsler, så skal jeg gerne hjælpe dig.
Er du sikker på at du ikke har brug for flere felter? Her er den kode du skal bruge i phpMyAdmin for at oprette tabelstrukturen.
Create table Article ( Article_ID Int UNSIGNED NOT NULL AUTO_INCREMENT, Parent_Article_ID Int UNSIGNED NOT NULL, Author_Email Char(40) NOT NULL, Article_Title Char(30), Article_Description Tinytext, Article_Body Text, Article_Created_Date Datetime, Article_Updated_Date Timestamp(14), Article_Keywords Char(255), Article_Publish Bit, Index AI_Article_ID (Article_ID), Primary Key (Article_ID), Index IX_Author_Lookup (Author_Email), Foreign Key (Author_Email) references Author (Author_Email) on delete restrict on update cascade, Index IX_Parent_Article (Parent_Article_ID), Foreign Key (Parent_Article_ID) references Article (Article_ID) on delete restrict on update cascade ) TYPE = InnoDB ROW_FORMAT = Default;
Create table Article_Category ( Article_Category_ID Int UNSIGNED NOT NULL AUTO_INCREMENT, Parent_Article_Category_ID Int UNSIGNED NOT NULL, Article_Category_Name Char(20), Article_Category_Description Text, Index AI_Article_Category_ID (Article_Category_ID), Primary Key (Article_Category_ID), Index IX_Parent_Article_Category (Parent_Article_Category_ID), Foreign Key (Parent_Article_Category_ID) references Article_Category (Article_Category_ID) on delete restrict on update cascade ) TYPE = InnoDB ROW_FORMAT = Default;
Create table Article_Lookup_Table ( Article_Category_ID Int UNSIGNED NOT NULL, Article_ID Int UNSIGNED NOT NULL, Primary Key (Article_Category_ID,Article_ID), Index IX_Article_Lookup (Article_Category_ID), Foreign Key (Article_Category_ID) references Article_Category (Article_Category_ID) on delete restrict on update cascade, Index IX_Category_Lookup (Article_ID), Foreign Key (Article_ID) references Article (Article_ID) on delete restrict on update cascade ) TYPE = InnoDB ROW_FORMAT = Default;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.