Нет, никаких упрощенных или автоматизированных методов нет. Все переписывать придется руками.
Но тут важно понимать,
для чего ты это делаешь.
Если просто "шоб було" - продолжай использовать mysqli.
Если хочешь сократить размер кода в 3-10 раз - тогда имеет смысл. Но тогда надо сначала разобраться с тем, что такое PDO и какие преимущества оно дает программисту.
Например, вместо такого кода
$name = $mysqli->real_escape_sring($_GET['name']);
$price = $mysqli->real_escape_sring($_GET['price']);
$color = $mysqli->real_escape_sring($_GET['color']);
$sql = "SELECT * FROM goods WHERE name = '$name' and color = '$color' and price > '$price'";
$res = $mysqli->query($sql);
$result = [];
while ($row = mysqli_fetch_assoc($res)) {
$result[] = $row;
}
echo json_encode($result);
В ПДО можно написать
$stmt = $pdo->prepare("SELECT * FROM goods WHERE name = ? and color = ? and price > ?");
$stmt->execute([$_GET['name'],$_GET['price'],$_GET['color']]);
echo json_encode($stmt->fetchAll());
Что гораздо удобнее.
Учитывая, что ПДО умеет возвращать данные в
десятках различных форматов, вариантов сокращения кодов может быть такое же количество