Digital Parth Vlog

PHP & MySQL Se Dynamic Website Kaise Banaye? शुरुआती गाइड

PHP & MySQL Se Dynamic Website Kaise Banaye

आज के डिजिटल युग में Dynamic Website बनाना एक जरूरी स्किल बन चुका है। यदि आप PHP & MySQL सीखकर अपनी खुद की वेबसाइट बनाना चाहते हैं, तो यह गाइड आपके लिए है। इस लेख में, हम आपको स्टेप-बाय-स्टेप बताएंगे कि कैसे आप PHP और MySQL का उपयोग करके एक शानदार Dynamic Website बना सकते हैं।

Dynamic Website Kya Hai?

एक Dynamic Website ऐसी वेबसाइट होती है जो Database से जुड़ी होती है और उपयोगकर्ताओं के इनपुट के आधार पर बदलती रहती है। उदाहरण के लिए, E-commerce Websites, Blogging Platforms और Social Media Websites सभी Dynamic Websites के उदाहरण हैं।

Dynamic Website Banane Ke Liye Required Tools

PHP और MySQL पर आधारित एक Dynamic Website बनाने के लिए आपको निम्नलिखित टूल्स की आवश्यकता होगी:

  1. XAMPP या WAMP Server – Local Development के लिए

  2. PHP (Hypertext Preprocessor) – Server-side scripting language

  3. MySQL Database – Data Storage के लिए

  4. HTML & CSS – Frontend Structure और Design के लिए

  5. Code Editor (VS Code / Sublime Text / Notepad++)

Step-by-Step Guide: PHP & MySQL Se Dynamic Website Banane Ka Tarika

Step 1: XAMPP Install Karein

सबसे पहले आपको XAMPP (Windows, Apache, MySQL, PHP, और Perl) अपने कंप्यूटर में इंस्टॉल करना होगा।

  1. XAMPP की आधिकारिक वेबसाइट पर जाएं।

  2. अपने ऑपरेटिंग सिस्टम के अनुसार XAMPP डाउनलोड करें।

  3. XAMPP को इंस्टॉल करने के बाद Apache और MySQL को स्टार्ट करें।

Step 2: Project Folder Banayein

  1. अपने कंप्यूटर के htdocs फोल्डर में एक नया फोल्डर बनाएँ। (उदाहरण: mywebsite)

  2. इस फोल्डर के अंदर index.php नाम की फाइल बनाएं।

Step 3: Database Banayein (MySQL)

  1. अपने ब्राउज़र में http://localhost/phpmyadmin/ ओपन करें।

  2. New Database पर क्लिक करें और एक नया डेटाबेस बनाएं (उदाहरण: mydatabase)।

  3. अब एक टेबल बनाएं जिसमें id, name, और email कॉलम हो।

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

 

Step 4: Database Connection Karein

अब हमें PHP से MySQL Database को कनेक्ट करना होगा। इसके लिए नीचे दिया गया कोड db.php फाइल में डालें।

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydatabase";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} else {
    echo "Database Connected Successfully!";
}

Step 5: Data Insert Aur Fetch Karein

अब हम PHP का उपयोग करके MySQL Database में डेटा डालेंगे और फिर उसे Retrieve करेंगे।

(A) Data Insert करना (insert.php)
include 'db.php';

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $email = $_POST['email'];

    $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";

    if ($conn->query($sql) === TRUE) {
        echo "Data Inserted Successfully!";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}
?>

<form method="POST">
    Name: <input type="text" name="name"><br>
    Email: <input type="email" name="email"><br>
    <input type="submit" value="Submit">
</form>
(B) Data Retrieve करना (fetch.php)
include 'db.php';

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
    }
} else {
    echo "No records found!";
}

Step 6: Dynamic Website Ko Design Karein

अब हमें HTML और CSS की मदद से अपनी वेबसाइट को डिज़ाइन करना होगा। नीचे एक साधारण टेम्पलेट दिया गया है:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Dynamic Website</title>
    <style>
        body { font-family: Arial, sans-serif; }
        h1 { text-align: center; }
    </style>
</head>
<body>
    <h1>Welcome to My Dynamic Website</h1>
    <a href="insert.php">Add User</a> | <a href="fetch.php">View Users</a>
</body>
</html>

Conclusion

इस गाइड में, आपने सीखा कि PHP & MySQL का उपयोग करके एक Dynamic Website कैसे बनाई जाती है। हमने Database Connection, Data Insertion, और Data Retrieval के महत्वपूर्ण स्टेप्स कवर किए। अगर आप वेबसाइट को और बेहतर बनाना चाहते हैं, तो CSS & JavaScript का उपयोग करके इसे और इंटरएक्टिव बना सकते हैं।

अब आप खुद की Dynamic Website बना सकते हैं और इसे लाइव सर्वर पर होस्ट कर सकते हैं! 🚀

Facebook
Twitter
LinkedIn
Pinterest
Telegram
Threads
WhatsApp

Table of Contents

Explore Interviews Articles

WordPress Interview Questions Answers
Interview Questions Answers

टॉप WordPress Interview Questions Answers for Freshers

अगर आप एक फ्रेशर हैं और WordPress डेवलपर बनने की योजना बना रहे हैं, तो आपको WordPress इंटरव्यू में पूछे जाने वाले कुछ महत्वपूर्ण प्रश्नों

Read More »

Explore Tech & Reviews Articles

Top Smartwatch Reviews
Tech & Reviews

Smartwatches की नई दुनिया: Top Smartwatch Reviews

आज की डिजिटल दुनिया में Smartwatches सिर्फ समय देखने के लिए नहीं, बल्कि एक स्मार्ट असिस्टेंट बन चुकी हैं। हेल्थ ट्रैकिंग से लेकर नोटिफिकेशन अलर्ट,

Read More »
About Digital Parth Vlog

Author:- Rohit Nigam ( Digital Parth )

Hello, my name is Rohit Nigam, I am WordPress developer, digital marketer, I have 3 years experience in WordPress development and web designing. My blog name is Digital Parth Vlog, in this blog I provide digital marketing, web development interview question answer articles and latest technology and review blogs.

Leave a Comment