I have written this function. It that surprisingly works. (I didn´tdidn't really know what iI was doing,doing; just a little experiment.) It is supposed to count rows selected by a PDO query.
Is it well written? It works, but iI am just asking, as it is my first more complex-complex function.
function countRows($sql, $parameters){
require("include/db.php");
$result = $db->prepare($sql);
foreach ($parameters as $key => $parameter) {
$result->bindParam($key, $parameter);
}
$result->execute();
$number_of_rows = $result->fetchColumn();
return $number_of_rows;
}