| | |
Database Design
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Oct 2004
Posts: 7
Reputation:
Solved Threads: 0
Hi,
I'm looking for some advice regarding creating a well-designed database site.
The scenario is this:
I have a main database that holds all my users' data,
I'll call it UserData.
Now I want to make a sort of Search By Category form, which will
output those users from UserData which meet the criteria.
Ive thought of 2 ways to do this:
1. Create a new table. Then connect to UserData,
grab the necessary info and dump them into the new table.
Then the user can manipulate this new table.
Connection to UserData is closed.
2. Connect to UserData everytime something is performed, like search or sort etc.
So which do you think is a better way? Thanks for any advice.
I'm looking for some advice regarding creating a well-designed database site.
The scenario is this:
I have a main database that holds all my users' data,
I'll call it UserData.
Now I want to make a sort of Search By Category form, which will
output those users from UserData which meet the criteria.
Ive thought of 2 ways to do this:
1. Create a new table. Then connect to UserData,
grab the necessary info and dump them into the new table.
Then the user can manipulate this new table.
Connection to UserData is closed.
2. Connect to UserData everytime something is performed, like search or sort etc.
So which do you think is a better way? Thanks for any advice.
•
•
Join Date: Feb 2003
Posts: 282
Reputation:
Solved Threads: 6
The second way will be quicker and easier.
You can use SQL to connect to you DB and search and sort, for example:
The hereinbefore inserted query will, assuming that you have the table setup appropriately, select all fields from the UserData table - but only records where the user is over 30 and is of type 'NORMAL'. The records are sorted by username, ascending.
SQL (Structured Query Language) allows you do setup these queries easily and simply. PHP can then grab the results of the query and display it in a table, or any HTML that you like, really.
You can use SQL to connect to you DB and search and sort, for example:
PHP Syntax (Toggle Plain Text)
SELECT * FROM userData WHERE user_age > 30 AND user_type = 'NORMAL' ORDER BY username ASC
The hereinbefore inserted query will, assuming that you have the table setup appropriately, select all fields from the UserData table - but only records where the user is over 30 and is of type 'NORMAL'. The records are sorted by username, ascending.
SQL (Structured Query Language) allows you do setup these queries easily and simply. PHP can then grab the results of the query and display it in a table, or any HTML that you like, really.
![]() |
Similar Threads
- your ideas on database design??? (Database Design)
- Database design regarding two 'linking' tables (Database Design)
- Database Design for storing versions (Database Design)
- Database Design feedback (absolute beginner here :) (Database Design)
- Help with contact/mailing list database design... (Database Design)
- Database design - subtypes and instances of an entity (Database Design)
- Database Design - Supertypes and Subtypes (Database Design)
- Database Design Advice (MySQL)
Other Threads in the PHP Forum
- Previous Thread: Variable Validation & MYSQL
- Next Thread: how to change the value of a URL argument?
| Thread Tools | Search this Thread |
apache api archive array autocomplete beginner binary broken cakephp checkbox class cms code cron curl database dataentry date display duplicates dynamic ebooks echo email emptydisplayvalue error execute explodefunction file files firstoptioninphpdroplist folder form forms function functions google href htaccess html image include insert ip javasciptvalidation javascript joomla keywords limit link login mail matching mediawiki menu mlm multiple mysql number oop paypal pdf php phpincludeissue problem query radio random recursion recursive remote script search server sessions shot sms source sp space speed sql subdomain subscription syntax system table tag tutorial tutorials update upload url validator variable vbulletin video web white youtube





