आज हम PHP CRUD के बारे में जानेंगे तो PHP CRUD क्या होता है जब भी हम डेटाबेस के साथ में काम करना चाहते हैं तो हम 4 तरह से काम करते हैं 1 हम सीक्वल की कमांड चलाकर करते हैं 2 हम डाटा को क्रिएट करते हैं 3 हम उसके अंदर के डाटा को रीड कर सकते हैं 4 हम अपडेट कर सकते हैं और हम इसे डिलीट भी कर सकते हैं तो इसे ही CRUD कहते हैं
- C – CREATE
- R -READ
- U -UPDATE
- D -DELETE
जब भी हम पीएचपी और डेटाबेस के साथ में काम करना हो तो बेसिकली हम 3 स्टेप फॉलो करते हैं सबसे पहला स्टेप है कनेक्शन बनाना और जब यह कनेक्शन सही सफल हो जाता है फिर हम हमारे दूसरे स्टेप पर जाते हैं रन एसक्यूएल क्वेरी पर और जब यह दोनों काम कंप्लीट हो जाते हैं तो हमारा तीसरा काम बचता है क्लोज कनेक्शन और जो कनेक्शन हमने पीएचपी और MYSQL के बीच में बनाया था उसे हम बंद कर देते हैं इन्हीं 3 स्टेप को फॉलो करके हम पीएचपी और MYSQL के साथ में वेबसाइट बना सकते हैं
जब हम कनेक्शन बनाते हैं तो हमें कुछ इस तरह का सिंटेक्स लिखना होता है
MYSQLI_CONNECT( SERVARNAME, USER NAME, PASSWORD, DATABASE)
इसके अंदर हम चार पैरामीटर पास करते हैं सबसे पहला पैरामीटर सरवर का नाम अगर आप लोकल मशीन पर काम करते हैं तो यहां पर लिखना होता है लोकलहोस्ट और अगर आप किसी सर्वर पर RUN कर रहे हैं तो यहां पर आप अपनी वेबसाइट का नाम लिखेंगे
यूजरनेम जो कि MYSQL का JO USER NAME होता है उसके बाद में एक पासवर्ड और उसके बाद में लास्ट में आता है डेटाबेस का नाम उसके बाद में RUN SQL QUERY इसका लिखने का तरीका
MYSQLI_QUERY(CONNECTION NAME, SQL QUERY)
इसमें हम दो पेरामीटर पास करते है पहला है CANECTION का नाम और दूसरा है QUERY जो आप चलाना चाहते है। फिर अगर स्टेप आता है क्लोज स्टेप इसमें हम एक पेरामीटर पास करते वो है कनेक्शन का नाम जो की है कनेक्शन का लिखने का तरीका कुछ इस प्रकार है।
MYSQLI_CLOSE(CONNECTIONNAME)
और PHP और Mysql के साथ काम करते समय हम 3 method use करते है।
- MySQLI procedural
- mysqli object-oriented
- PDO
पहला method है ये हमने ऊपर लिखा है और दूसरा है method है ये उन लोगो के लिए है जिन्हें उपस आता है। और जो PDO है ये उपस का एडवांस वर्जन है और ऊपर जो method है ये इनसे ज्यादा scure है।
<?php
$conn = mysqli_connect("localhost","root","","crud") or die("Here is some error!");
$sql = "select * from studeng join studentclass where studeng . sclass = studentclass.cid";
$result = mysqli_query($conn,$sql) or die("query error!");
if(mysqli_num_rows($result) >0){
?>