PHP இல் ஒரு துணை வரிசையாக வினவலின் முடிவைப் பெற, நீங்கள் mysqli_fetch_assoc() செயல்பாட்டைப் பயன்படுத்தலாம். இந்தச் செயல்பாடு அடுத்த வரிசையை ஒரு துணை வரிசையாக அமைக்கப்பட்ட முடிவுகளிலிருந்து மீட்டெடுக்கிறது, அங்கு நெடுவரிசைப் பெயர்கள் விசைகளாகப் பயன்படுத்தப்படுகின்றன.
இந்த செயல்பாட்டை நீங்கள் எவ்வாறு பயன்படுத்தலாம் என்பதற்கான எடுத்துக்காட்டு இங்கே:
php // Establish a database connection $conn = mysqli_connect("localhost", "username", "password", "database"); // Perform a query $query = "SELECT * FROM users WHERE id = 1"; $result = mysqli_query($conn, $query); // Fetch the result as an associative array $row = mysqli_fetch_assoc($result); // Access the values using the column names as keys echo "Name: " . $row['name'] . "<br>"; echo "Email: " . $row['email'] . "<br>";
இந்த எடுத்துக்காட்டில், mysqli_connect() செயல்பாட்டைப் பயன்படுத்தி ஒரு தரவுத்தள இணைப்பை நிறுவுகிறோம். பின்னர், "பயனர்கள்" அட்டவணையில் இருந்து ஒரு பதிவைத் தேர்ந்தெடுக்க வினவலை இயக்குகிறோம், அங்கு ஐடி 1 ஆகும். mysqli_query() செயல்பாடு வினவலைச் செயல்படுத்தவும் முடிவை $result மாறியில் சேமிக்கவும் பயன்படுகிறது.
அடுத்து, mysqli_fetch_assoc() செயல்பாட்டை ஒரு துணை வரிசையாகப் பெறுவதற்குப் பயன்படுத்துகிறோம். திரும்பிய அணிவரிசை, $row, நெடுவரிசைப் பெயர்களை விசைகளாகவும், முடிவுத் தொகுப்பிலிருந்து தொடர்புடைய மதிப்புகளையும் கொண்டுள்ளது.
இறுதியாக, நெடுவரிசைப் பெயர்களை விசைகளாகப் பயன்படுத்தி $வரிசை வரிசையில் உள்ள மதிப்புகளை அணுகலாம். எடுத்துக்காட்டில், "பெயர்" மற்றும் "மின்னஞ்சல்" நெடுவரிசைகளை மீட்டெடுத்து, எதிரொலி அறிக்கைகளைப் பயன்படுத்தி அவற்றைக் காண்பிக்கிறோம்.
ஒவ்வொரு அழைப்பிலும் அமைக்கப்பட்ட முடிவுகளிலிருந்து mysqli_fetch_assoc() செயல்பாடு அடுத்த வரிசையை வழங்குகிறது என்பதைக் கவனத்தில் கொள்ள வேண்டும். அடுத்தடுத்த வரிசைகளை மீட்டெடுக்க, அனைத்து வரிசைகளும் எடுக்கப்படும் வரை, வேளை லூப் போன்ற லூப்பைப் பயன்படுத்தலாம்.
mysqli_fetch_assoc() ஐப் பயன்படுத்துவது, PHP இல் ஒரு துணை வரிசையாக வினவலின் முடிவை அணுகுவதற்கு வசதியான வழியை வழங்குகிறது, இது தரவை எளிதாக மீட்டெடுக்கவும் கையாளவும் உங்களை அனுமதிக்கிறது.
தொடர்பான பிற சமீபத்திய கேள்விகள் மற்றும் பதில்கள் MySQL உடன் முன்னேறுகிறது:
- தரவுத்தளத்திலிருந்து பதிவை நீக்குவதற்கான வினவல் வெற்றிபெறவில்லை என்றால் என்ன நடக்கும்?
- பதிவை நீக்க SQL வினவலை உருவாக்கும் முன் ஐடி மதிப்பை சுத்தப்படுத்த நாம் என்ன செயல்பாட்டைப் பயன்படுத்துகிறோம்?
- பதிவை நீக்குவதற்கான படிவத்தில் செயல் மற்றும் முறை பண்புகளை அமைப்பதன் முக்கியத்துவம் என்ன?
- விவரங்கள் பக்கத்தை ஏற்றும்போது URL இலிருந்து நீக்க விரும்பும் பதிவின் ஐடியை எப்படி அணுகுவது?
- தரவுத்தள அட்டவணையில் இருந்து பதிவை நீக்கும் போது மறைந்துள்ள உள்ளீட்டு புலத்துடன் படிவத்தைப் பயன்படுத்துவதன் நோக்கம் என்ன?
- PHP மற்றும் MySQL இல் வினவல்களைச் செய்வதற்கு முன், பயனர் உள்ளிடப்பட்ட தரவின் பாதுகாப்பை உறுதிப்படுத்த என்ன நடவடிக்கைகள் எடுக்கப்பட வேண்டும்?
- PHP இல் SQL வினவலை இயக்க நாம் என்ன செயல்பாட்டைப் பயன்படுத்தலாம்?
- கொடுக்கப்பட்ட ஐடியின் அடிப்படையில் ஒரு அட்டவணையில் இருந்து ஒரு குறிப்பிட்ட பதிவை மீட்டெடுக்க SQL வினவலை எவ்வாறு உருவாக்குவது?
- PHP ஐப் பயன்படுத்தி MySQL தரவுத்தளத்திலிருந்து ஒரு பதிவை மீட்டெடுப்பதில் என்ன படிநிலைகள் உள்ளன?
- PHP மற்றும் MySQL ஐப் பயன்படுத்தி இணைய வளர்ச்சியில் தரவுத்தளத்தில் தரவைப் பாதுகாப்பாகச் சேமிப்பதற்கான மாற்று அணுகுமுறைகள் என்ன?
MySQL உடன் முன்னேறுவதில் மேலும் கேள்விகள் மற்றும் பதில்களைக் காண்க