ru-vadik
Новичок
Параметраризированные запросы в PHP и возврат массива из результата
Написал вот такую ф-цию:
Можно ли написать такую же ф-цию с параметраризированным запросом, при условии, что, ни кол-во параметров в запросе, ни кол-во возвращаемых столбцов заранее не известно. Например, с сигнатурой
Написал вот такую ф-цию:
PHP:
function dbGetDataTable($query)
{
$link = mysqli_connect(dbHost, dbUser, dbPassword, dbBase);
if (mysqli_connect_errno())
{
printf("Подключение невозможно: %s\n", mysqli_connect_error());
exit;
}
//$query = mysqli_real_escape_string($link, $query);
$result = mysqli_query($link, $query);
$dataTable = array ();
while ($row = mysqli_fetch_array($result, MYSQLI_BOTH))
{
array_push($dataTable, $row);
}
mysqli_free_result($result);
mysqli_close($link);
return $dataTable;
}
PHP:
function dbGetDataTable($query, $params)
{
...
}