Приветствую всех ! Я Нови чок в php .Прошу сильно не пинать ибо все когда то начинали. Птыаюсь делать так PHP: <?php $db = new mysqli("localhost", "root", "", "bbs"); $stmt = $db->prepare('SELECT SUM(salary) FROM gtable WHERE kid = ?'); $stmt->bind_param('i', $row5['id']); $stmt->execute(); $result = $stmt->get_result(); $sum = $result->fetch_field() ; echo $sum ; ?> Выдаёт ошибку Catchable fatal error: Object of class stdClass could not be converted to string in . Как вывести на экран ?
результат var_dump object(stdClass)#6 (13) { ["name"]=> string(15) "SUM(pilla_quti)" ["orgname"]=> string(0) "" ["table"]=> string(0) "" ["orgtable"]=> string(0) "" ["def"]=> string(0) "" ["db"]=> string(0) "" ["catalog"]=> string(3) "def" ["max_length"]=> int(0) ["length"]=> int(23) ["charsetnr"]=> int(63) ["flags"]=> int(32896) ["type"]=> int(5) ["decimals"]=> int(31) }
Ну так документацию открой и посмотри что возвращает данный метод и что и как вывести: https://secure.php.net/manual/ru/mysqli-result.fetch-field.php Там все подробно и с примерами расписано