My question is about moving my codebase to modern DB practices (with least work possible).
My codebase is currently using outdated MySQL extensions. Like so:
<?
$sql = "
SELECT description, quantity
FROM sales.item
WHERE id = {$orderid}
";
$result = db_query($sql);
for ($i = 0; $i < db_num_rows($result); $i++)
{
$row = db_fetch_array($result);
?>
<tr>
<td><?=$row['description']?></td>
<td><?=$row['quantity']?></td>
</tr>
<?
}
?>
I have 1140 such statements in "SELECT" statements alone and not counting any DELETE/UPDATE or other SQL statements. This means that updating and paying attention to each statement individually is going to be a huge effort. That effort is what I want to avoid, or automate as much as possible.
Question: other than leaving the codebase as-is, are there any reasonable ways to move it or nudge it to the current latest PHP DB practices? (Be it, PDO, or mysqli, or Doctrine, or otherwise), without expending herculean amount of effort?