Я пытаюсь получить значение базы данных mysql, используя php-функцию. У меня есть база данных:
NAME | EMAIL | PASSWORD | OTHER ------------------------------------------------------- example | example@example.com | password | other ------------------------------------------------------- example2 | example2@example.com | password2 | other2
и в моем PHP-файле я попытался использовать эту функцию:
function selectUserField($email, $field, $connection){ $select_user = "SELECT '$field' FROM users WHERE email='$email' LIMIT 1"; $result = mysqli_query($connection, $select_user); $value = mysqli_fetch_assoc($result); return $value[$field]; } //And I try to echo the result of the function $connection = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); echo selectUserField("example@example.com", "name", $connection);
Но в результате я получаю только имя поля, а не его содержимое (для этого примера я получаю « NAME
», а не « example
»). Как я могу сделать, чтобы получить содержимое ячейки базы данных?