$result->fetch_assoc()
возвращает массив assoc , к которому вы можете получить доступ, например $array["name"]
.
Если запрос верен, вы должны получить цену, открыв $price["price"]
.Но если в $ price нет значения (=== null), значит, что-то не так с выполнением вашего запроса / в БД просто нет значения.
Вы также можете попробоватьследующий (при условии, что вы используете PDO) и посмотрите, работает ли это:
$sql = 'SELECT price FROM product WHERE id = "0001"';
foreach ($conn->query($sql) as $row) {
echo $row['price'];
}
Для mysqli:
$sql = 'SELECT price FROM product WHERE id = "0001"';
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
echo $row['price'];
}