PHP database handling in hindi-php डेटाबेस हैंडलिंग क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको php database handling in hindi  के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

php database handling का परिचय

अपनी web application को data किसी database में save करना सबसे appropriate रहता है जो database में आपका data को secure रहता है जो किसी भी database में data normalized form में रहता है database में चाहे तो कितना ही बड़ा क्यों न हो उसमे आप data को बहुत ही fast access कर सकते है

php के साथ ही आप सबसे ज्यादा प्रयोग होने वाला database Mysql एक open source database होता है ये सभी को freely available होता है MySql को दुनिया का सबसे ज्यादा प्रयोग होने वाला database है MySQL data के साथ ही operations को perform करने के लिए ही SQL(structure query language) का प्रयोग करता है

mysql के साथ ही आप काम करने के लिए php आपको कुछ predefined function को provide करती है जिन्हें आप प्रयोग करके आप आसानी से mysql के साथ ही काम कर सकते है इन function के बारे में आपको निचे दिया जा रहा है

mysql_connect()

ये function mysql के database से connect करने के लिय प्रयोग किया जाता है database के साथ ही काम करने के लिए सबसे पहले आप इसी function को call करेंगे इस method में तीन आर्गुमेंट्स(argument) server के port no होता है दूसरा argument database का user name होता है और जो तीसरा argument database के password होता है इस function की value एक variables में store की जाती है जो ये function database का pointer को return करता है जिसका आपको example निचे दिया जा रहा है

<?php
$con=mysql_connect(“server port no”,”username”,”password”);
?>

mysql_select_db()

जिस database के साथ आप काम करना चाहते है तो वो database आप इस function के द्वारा select करते है तो इस function में 2 argument को pass किये जाते है जो पहला argument database का नाम होता है और दूसरा argument database में connection के variable होता है ये method को कुछ भी return नहीं करता है जिसका आपको example निचे दिया जा रहा है

<?php
mysql_select_db(“database-name”,$con);
?>

mysql_query()

इस function में आप mysql की query को pass करते है जो ये function उस query को database के against execute करती है और उस query का result एक array के रूप में return करता है इसलिए आप जब भी इस function को call करते है तो एक variable में इसकी value को store करवाते है जैसे की आप mysql में query को लिखते है की वैसे ही इस function में भी लिखते है की query को आप inverted conmas के अन्दर ही लिखते है जिसका आपको इसका example निचे दिया जा रहा है

<?php
$query=mysql_query(“show tables”);
?>

mysql_result()

ये function query के result को show करता है जो इस function को आप echo statement में प्रयोग कर सकते है ये function को एक बार में एक ही element को show कर सकते है इस function में 3 argument को pass किये जाते है पहला argument वह variable होता है जिसमे आप अपनी query के result को store कर सकते है दुसरे argument की तरह ही जिस row से आप data को show करना चाहते है तो वो row number को पास करते है तीसरी argument की तरह ही जिस column के data को आप show करना चाहते है तो आप उसका नाम को pass करते है जिसका आपको इसका example निचे दिया जा रहा है

<?php
echo”salary is
:”.mysql_result($query,1,”Tables”);
?>

उपर दिए गए example में 2nd row के salary को column को data को show करता है

mysql_fetch_array()

यह एक value को show करने की वजय आप एक साथ ही भी अपनी query को result को एक ही पूरी row को show कर सकते है इसके लिए आप mysql_fetch_array() को function का प्रयोग करते है इस function में query के variable को argument की तरह ही pass किया जाता है इस function को while loop के साथ ही प्रयोग करके अपनी query का पूरा result को आप show कर सकते है जिसका आपको इसका example निचे दिया जा रहा है

<?php
$query=mysql_query(“select name from employee”);
while($row=mysql_fetch_array($query))
{
   echo”Employee names are:
“.$row[“name”];
}
?>

उपर दिए गए example में mysql_fetch_array() को call किया गया है और उसका result को एक variable में store किया गया है ये function को results में से array को fetch करके ही result करता है इसके बाद आप उस variable पर loop को चलाया गया है ये loop तब तक चलता है जब तक की array में कोई value है जब array में कोई value को नहीं होता है तो ये function false return करता है और आपका loop को terminate हो जाती है

example- submitting html form data to database using php

databasedemo.html

<html>
<head>
<form method=”post”
Action=”databasedemo.php”>
Name:<input type=”text” name=”email”><br/>
<input type=”submit” value=”submit”>
</form>
</body>
</html>

Databasedemo.php

<?php
$Name=$_POST[‘name’];
$Email=$_POST[‘email’];
$con=mysql_connect(“3306”,”root”,”);
mysql_select_db(“myDB”,$con);
$query=mysql_query(“INSERT INTO
Userinfo(Name,Email)
VALUES(‘$name’,’$email’)”);
If($query)
{
     Echo”information submitted
Successfully
}
Mysql_close();
?>

php database handling in hindi

reference-

निवेदन-अगर आपको यह आर्टिकल(php database handling in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर(php database handling in hindi) करे और आपको जिस टॉपिक पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद

Leave a Comment