03. december 2002 - 21:38Der er
12 kommentarer og 2 løsninger
Anvende samme database til flere hjemmesider, nemt!
Øhm, jeg har gennem lang tid fået bakset en stor hjemmeside op, baseret på en mysql-database. Øhm, nu er det sådan så jeg gerne vil bruge den samme database i mit webhotel til flere hjemmesider, og derfor havde jeg tænkt mig at alle tabeller tilhørende den store side skulle hedde noget med hjemmeside_tabel1, hjemmeside_tabel2 osv. osv. Så alle tabeller starter med hjemmeside_. Dermed kan jeg kalde de tabeller til andre hjemmesider hjemmeside2_, hjemmeside3_ osv.
Er det ikke muligt at ligesom jeg 1 sted har en fil hvor jeg connecter til databasen kan have en fil hvori jeg skriver hvad tabellerne skal starte med, så jeg bare skal ændre det 1 sted hvis det er.
Normalt er det jo sådan så man skriver noget med select * form tabel1, dette skulle istedet blive select * from hjemmeside1_tabel1.
Øhm, burde det ikke være muligt og automatisk søge efter from og så tage de enkelte tabeller en efter en og erstatte med from $table_ og så de enkelte tabelnavne? Hvis I forstår!
Hvis dine tabeller har samme opbygning ville det nok være en mulighed at tilføje navnet på hjemmeside som en nøgle til din tabel. Dette ville gøre det lettere at udvide funktionaliteten på alle hjemmesider af engang.
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.