хочу выполнять запрос внутри функции и выводить результат, как правильно это оформить ?
допустим уже есть подключение к базе и я хочу, чтобы производился запрос к той или иной базе:
так выдает ошибку
<?php
$con = mysqli_connect("localhost","root","","mybd");
mysqli_set_charset($con,"utf8");
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}
function selected($db_name){
$query = "select * from $db_name";
$result = mysqli_query($con, $query);
$row = mysqli_fetch_array($result);
do
{
echo $row['name']."<br>";
}while($row = mysqli_fetch_array($result));
}
selected('users');
а так все работает
$query = "select * from users";
$result = mysqli_query($con, $query);
$row = mysqli_fetch_array($result);
do
{
echo $row['name']."<br>";
}while($row = mysqli_fetch_array($result));
ошибка
Warning: mysqli_query() expects parameter 1 to be mysqli, null given
Можно ли вообще помещать запросы в функцию и как это делать правильно?
Заранее благодарю.