try { $stmt->execute(); echo "News added successfully!"; } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } } ?>
CREATE TABLE news ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, content TEXT NOT NULL, date DATETIME DEFAULT CURRENT_TIMESTAMP ); Now, let's create a simple PHP script to insert news and display them.
<?php $host = 'localhost'; // Your host $dbname = 'your_database_name'; // Your database name $user = 'your_username'; // Your database username $pass = 'your_password'; // Your database password
if(isset($_POST['submit'])) { $title = $_POST['title']; $content = $_POST['content'];
First, you need to set up your database. Here's a simple structure for the news table:
<?php require_once 'config.php';
$sql = "INSERT INTO news (title, content) VALUES (:title, :content)"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':title', $title); $stmt->bindParam(':content', $content);
<?php require_once 'config.php';