தரவுத்தளத்தை வலைப்பக்கத்துடன் இணைப்பது எப்படி

ஒரு வணிகத்திற்கான அல்லது நிறுவனத்திற்கான எந்தவொரு வலைத்தளத்தின் உள்ளடக்கமும் உரை, படங்கள், ஊடகம் மற்றும் எண் மதிப்புகள் உள்ளிட்ட தரவைக் கொண்டுள்ளது. இந்தத் தரவைச் சேமிக்க ஒரு தரவுத்தளத்தைப் பயன்படுத்துவது பல தளங்களுக்கான திறமையான அணுகுமுறையாகும். உங்கள் தளத்தின் தரவு ஒரு தரவுத்தளத்தில் சேமிக்கப்பட்டிருந்தால் - எடுத்துக்காட்டாக, MySQL போன்ற தரவுத்தள மேலாண்மை முறையைப் பயன்படுத்துதல் - உங்கள் வலைப்பக்கங்களில் தரவை வழங்கும் பணியை நீங்கள் சந்திக்க நேரிடும். இந்த செயல்முறையானது தரவுத்தளத்துடன் இணைப்பது, தரவை வினவுவது மற்றும் HTML இல் தரவை வழங்குவது ஆகியவை அடங்கும், பெரும்பாலும் PHP போன்ற சேவையக பக்க ஸ்கிரிப்டிங் மொழியைப் பயன்படுத்துவதன் மூலம்.

1

உங்கள் தரவுத்தள பயனர் கணக்கு விவரங்களைத் தயாரிக்கவும். தரவுத்தள அமைப்புகள் ஒவ்வொரு பயனருக்கும் குறிப்பிட்ட அளவிலான அணுகலுடன் கணக்குகளைப் பயன்படுத்துகின்றன. உங்கள் கணக்கு விவரங்களில் பயனர்பெயர் மற்றும் கடவுச்சொல் இருக்க வேண்டும். தேவைப்பட்டால், அவற்றை ஒரு கோப்பில் நகலெடுக்கவும். உங்கள் தரவுத்தளத்தின் பெயர் மற்றும் இருப்பிடம் உங்களுக்குத் தேவைப்படும். நீங்கள் குறியீட்டைத் தொடங்குவதற்கு முன் இந்த விவரங்கள் அனைத்தையும் கண்டுபிடிக்கவும். இந்த தகவலை நீங்கள் கண்டுபிடிக்க முடியாவிட்டால், உங்கள் வலை ஹோஸ்ட் உங்களுக்கு உதவ முடியும்.

2

உங்கள் தரவுத்தளத்துடன் இணைக்கவும். உங்கள் தரவுத்தளத்துடன் இணைக்க நீங்கள் ஒன்று அல்லது அதற்கு மேற்பட்ட சேவையக பக்க ஸ்கிரிப்ட்களைப் பயன்படுத்த வேண்டும். பின்வரும் எடுத்துக்காட்டு குறியீடு ஒரு PHP ஸ்கிரிப்ட்டில் ஒரு MySQL கணினியுடன் தரவுத்தள இணைப்பை உருவாக்குவதை நிரூபிக்கிறது:

உங்கள் சொந்த கணக்கைப் பிரதிபலிக்க ஹோஸ்ட் முகவரி, பயனர்பெயர் மற்றும் கடவுச்சொல்லை மாற்ற வேண்டும். இணைப்பை உருவாக்குவதற்கான செயல்முறை பிற தரவுத்தள அமைப்புகள் மற்றும் நிரலாக்க மொழிகளுக்கு ஒத்ததாகும்.

3

உங்கள் தரவை வினவவும். பெரும்பாலான சந்தர்ப்பங்களில் தரவுத்தளங்களிலிருந்து குறிப்பிட்ட தரவுகளை மீட்டெடுக்க ஸ்கிரிப்ட்கள் SQL (கட்டமைக்கப்பட்ட வினவல் மொழி) ஐப் பயன்படுத்துகின்றன. இந்த SQL வினவல்கள் ஒரு சேவையக பக்க ஸ்கிரிப்ட்டின் உள்ளே இருந்து இயக்க முடியும். பின்வரும் மாதிரி வினவல் "வாடிக்கையாளர்கள்" என்ற அட்டவணையில் உள்ள அனைத்து பதிவுகளையும் மீட்டெடுப்பதை நிரூபிக்கிறது:

வாடிக்கையாளர்களிடமிருந்து * தேர்ந்தெடுக்கவும்

PHP இல் இந்த வினவலை செயல்படுத்த பின்வரும் குறியீடு நிரூபிக்கிறது:

$ customer_result = mysql_query ("வாடிக்கையாளர்களிடமிருந்து * தேர்ந்தெடுக்கவும்");

வினவலைத் தொடர்ந்து மாறி முடிவு தரவைக் கொண்டுள்ளது.

4

உங்கள் தரவை வெளியிடுங்கள். உங்கள் தரவுத்தளத்திலிருந்து தரவை மீட்டெடுத்ததும், அதை உங்கள் தள பக்கங்களில் வழங்கலாம், அவை HTML மார்க்அப்பில் கட்டமைக்கப்பட்டுள்ளன. HTML கட்டமைப்புகளுக்குள் ஒரு பக்கத்தில் வினவல் முடிவுகளை எழுதுவதை பின்வரும் குறியீடு நிரூபிக்கிறது:

($ customer_row = mysql_fetch_array ($ customer_result)) {எதிரொலி "

". $ customer_row ['CustName']."

"; }

இந்த வழக்கில், லூப் "வாடிக்கையாளர்" அட்டவணையில் உள்ள ஒவ்வொரு பதிவிலும் மீண்டும் மீண்டும், ஒரு "தனிபயன் பெயர்" புலத்திலிருந்து மதிப்பை ஒரு பத்தி உறுப்பின் ஒரு பகுதியாக பக்கத்தில் எழுதுகிறது. உங்கள் தரவுத்தள அட்டவணையில் உள்ள புலங்களையும், அவற்றைக் காட்ட விரும்பும் HTML கட்டமைப்புகளையும் பிரதிபலிக்க நீங்கள் குறியீட்டை மாற்ற வேண்டும்.

5

உங்கள் ஸ்கிரிப்டை சோதிக்கவும். உங்கள் தரவுத்தள இணைப்பு ஸ்கிரிப்ட் முடிந்ததும் அல்லது ஓரளவு முடிந்ததும், அதைச் சோதிக்க உங்கள் சேவையகத்தில் பதிவேற்றவும். பிழைகள் ஏற்பட்டால், உங்கள் தரவுத்தள கணக்கு விவரங்களையும் உங்கள் அட்டவணைகளின் கட்டமைப்பையும் சரிபார்க்கவும். உங்கள் ஸ்கிரிப்டில் தரவுத்தளத்துடன் வெற்றிகரமாக இணைக்க முடியும் என்பதை நீங்கள் நிறுவியவுடன், உங்கள் தரவை தள பயனர்களுக்கு வழங்க அடிப்படை குறியீட்டை உருவாக்கலாம்.