Сравни эти два кода и ответь себе сам:
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 тебе отлично подойдет.