Executing non-SELECT queries
While it is possible to use the query()
method with non-SELECT queries, it is not an ideal. Instead, it is better to use the exec()
method for it will return the number of rows affected.
<?php
require_once "db.php";
$sql = "INSERT INTO movies (`movie_title`, `director`, `year`, `genre_id`)
VALUES ('Pulp Fiction', 'Quentin Tarantino', 1994, 5)";
$result = $db->exec($sql);
echo $result // 1