Стоил ли использовать PDO для отправки запросов к БД на php?
Сравни эти два кода и ответь себе сам:
mysqi$stmt = $mysqli->prepare("SELECT id, name, price, amount FROM table WHERE id = ?");
$stmt->bind_param("i", $id);
$stmt->bind_result($id, $name, $price, $amount);
$stmt->execute();
$rows = array();
while ($stmt->fetch())
    $rows[] = array(
        'id' => $id;
        'name' => $name;
        'price' => $price;
        'amount' => $amount;
    );
}
pdo$stmt = $pdo->prepare("SELECT * FROM table WHERE id = ?");
$stmt->execute([$id]);
$rows = $stmt->fetchAll();
В общем, если ты мазохист, то mysqli тебе отлично подойдет.
mysqli даёт более широкие возможности.
нет конкретного за или против использования pdo. на опыте поймёшь