Ответов: 4 Просмотров: 69
|
Привет! Можешь помочь мне пожалуйста? Я пытаюсь сделать получение баланса пользователя...
Есть код:
PHP:
скопировать код в буфер обмена
$mysqli = new mysqli($config['db_host'], $config['db_login'], $config['db_passw'], $config['db_name']); if ($bal = $mysqli->real_query("SELECT `balance` FROM `users` WHERE login = 'JaugelPon'")) { echo("Баланс: $balance руб."); } $mysqli->close();
При выполнение он возвращает "1"...
Структура таблицы, может там что-то не так?
CODE ( SQL):
скопировать код в буфер обмена
`id` bigint(20) NOT NULL, `login` char(32) DEFAULT NULL, `password` char(32) DEFAULT NULL, `balance` int(10) NOT NULL DEFAULT '0'
Пользователь JaugelPon есть, его баланс 3254.
При выполнении "SELECT `balance` FROM `users` WHERE login = 'JaugelPon'" в консоли PMA выводится баланс...
UPD: Починил вот так
PHP:
скопировать код в буфер обмена
$mysqli = new mysqli($config['db_host'], $config['db_login'], $config['db_passw'], $config['db_name']); $result = $mysqli->query("SELECT * FROM users WHERE id=1"); $row = $result->fetch_assoc(); echo($row['balance']); $mysqli->close();
|