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
रूस ने यूक्रेन पर अब तक का सबसे बड़ा हवाई हमला किया
29 Jun 2025 2
भगवान जगन्नाथ मुस्लिम भक्त सलाबेगा की प्रेरणादायक कहानी रथ यात्रा में गूँज, भक्ति का एक अनूठा उदाहरण
28 Jun 2025 0
अलकनंदा नदी में बस गिरी, 2 की मौत, 10 लापता
26 Jun 2025 1
ईरान के फोर्डो परमाणु संयंत्र पर अमेरिकी हमले के बाद सैटेलाइट तस्वीरों का विश्लेषण, चैटजीपीटी ने खोले राज
24 Jun 2025 1
What is Angle Bracket in HTML?
23 Jun 2025 1
NIA की बड़ी कार्रवाई: पहलगाम हमले में दो गिरफ्तार
22 Jun 2025 1
"पुतिन की परमाणु धमकी: यूक्रेन पर रूस का दावा"
21 Jun 2025 1