Вы не должны произносить
$res = $res->execute();
$ res, прежде чем этот оператор является дескриптором оператора, который вам нужно будет использовать для вызова fetchrow_array после успешного выполнения, но в приведенном выше примере его заменяют возвращаемымof execute (), это число строк, на которые повлияло в случае успеха, или undef, если выполнить не удалось.Вместо этого сохраните это возвращаемое значение в отдельной переменной, если необходимо, и проверьте его на предмет успешности, прежде чем вызывать fetchrow_array.