How do I handle $_POST data with PHP and MySQL?
1203 Aug 2024
Handling $_POST
data with PHP and MySQL involves several steps:
- Connect to Database: Use
mysqli_connect
or PDO to connect to your MySQL database. - Prepare SQL Statements: Use prepared statements to prevent SQL injection attacks.
- Bind Parameters: Bind
$_POST
data to the SQL query parameters. - Execute and Fetch Results: Execute the query and handle any results or errors.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$stmt = $conn->prepare("INSERT INTO users (name) VALUES (?)");
$stmt->bind_param("s", $_POST["name"]);
if ($stmt->execute()) {
echo "Data successfully inserted";
} else {
echo "Error: " . $stmt->error;
}
$stmt->close();
}
$conn->close();
?>
0 likes
Top related questions
Related queries
Latest questions
ट्रम्प आज भारत पर और ज्यादा टैरिफ लगा सकते हैं, रूसी तेल खरीदने से दिक्कत, कल कहा था- 24 घंटे में ऐलान करूंगा
06 Aug 2025 0
दो देशों में धरती हिली! रूस के कुरील द्वीप समूह और अफ़ग़ानिस्तान में 6.8 तीव्रता का भूकंप
02 Aug 2025 4
चीन में बच्चा पैदा करने पर ₹1.30 लाख देगी सरकार
31 Jul 2025 0
अंतरिक्ष में भारत रचेगा इतिहास: NASA-ISRO का निसार मिशन आज होगा लॉन्च, पृथ्वी की करेगा निगरानी
30 Jul 2025 0