login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Prefix in MySQL

Offline Grayen - 05/06/2007 17:21
Avatar van GrayenPHP ver gevorderde Beste leden,

Is het mogelijk om MySQL automatisch een prefix voor de table naam te zetten? Ik zit namelijk met het probleem dat ik meerdere sites aan een database moet koppelen (uiteindelijk 7) die bijna allemaal van de zelfde benoemde tables gebruik moeten maken. Dus zat ik te denken aan een prefix te gebruiken dat ik dan bijvoorbeeld het volgende krijg.

sitenaam_users
sitenaam_news

Weet iemand of het mogelijk is om dit automatisch te laten doen? Anders zou ik in elke query die in al mijn scripts gebruik moeten aangeven bij welke site hij hoort.

Of weet iemand een slim idee om dit zo simpel mogelijk toe te passen op al mijn table namen in mijn queries?

4 antwoorden

Gesponsorde links
Offline Stijn - 05/06/2007 17:42
Avatar van Stijn PHP expert Nee, je zal het manueel moeten invoeren. Waarom maak je je websites niet in aparte databases, is veel overzichtelijker.
Offline Grayen - 05/06/2007 17:53
Avatar van Grayen PHP ver gevorderde Ben ik helemaal met je eens, als de mogelijkheid er was. Ik beschik helaas maar tot één MySQL database.
Offline Ultimatum - 05/06/2007 20:02
Avatar van Ultimatum PHP expert Wat je kan is in een algemene file die je overal include (config.php oid) een var aanmaken met de naam $site en dan voor tabel zet je dan $site..
Offline Grayen - 05/06/2007 20:14
Avatar van Grayen PHP ver gevorderde Dat had ik ook al bedacht, het probleem is alleen dat ik dan alsnog iedere query moet gaan aanpassen, het zou mooi zijn geweest als dit niet had gehoeven of dat er een manier was om ze allemaal automatisch te wijzigen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.177s