Jump to content

Database access by table prefix


RopeADope

Recommended Posts

Hi all.

 

I'm working on a PHP application that will serve several clients.  After a discussion on another thread about compliance, I've decided that using tables with a client specific prefix would be the safest way to go.  However, I'm having a lot of trouble wrapping my head around what the database connection script would look like.  I have a generic one that connects with host, user, pwd, and db as arguments but I'm not sure how to modify it to incorporate the table prefix requirement.  Thoughts on how I can incorporate the aforementioned requirement and enhance the script in general?

 

function connect_mysql($host,$user,$pass,$database){
$conn=mysql_connect($host,$user,$pass)or die('Cannot create link');
mysql_select_db($database)or die('Cannot select database');
};

Link to comment
https://forums.phpfreaks.com/topic/235510-database-access-by-table-prefix/
Share on other sites

I might be thinking about it the wrong way, but it seems like to delineate table access by prefix I would need something in the connection script?  Or would the table access be purely on a database level?  If so, how do I restrict access on the database level?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.