Почему $results
NULL, где я сделал неправильно?Извещение: Попытка получить свойство non-объекта в php-коде
Я получаю сообщение об ошибке в $rows = $result->fetch_assoc();
class User{
public $user_name;
protected $_user_id;
protected $_user_pwd;
public $user_email;
protected $_create_date;
public function selectUsers(){
$db = Database::getInstance();
$mysqli = $db->getConnection();
$query = 'select * from tblusers';
$result = $mysqli->query($query);
if($result->num_rows)
{
$rows = $result->fetch_assoc();
return $rows['$user_name'];
}
}
}
Спасибо. Я это исправил. Теперь у меня проблема в if statement.Notice: пытаюсь получить свойство не-объекта в –
попытаться проверить ваше соединение mysql, если оно в порядке, 'var_dump ($ mysqli)', что вы видите как свалку? – Armen
объект (mysqli) # 3 (19) {["affected_rows"] => int (1) ["client_info"] => строка (6) "5.5.46" ["client_version"] => int (50546) [ "connect_errno"] => int (0) ["connect_error"] => NULL ["errno"] => int (0) ["error"] => string (0) "" ["error_list"] => array (0) {} ["field_count"] => int (5) ["host_info"] => string (25) "Localhost через UNIX-сокет" ["info"] => NULL ["insert_id"] => int (0) ["server_info"] => string (23) "5.5.44-0ubuntu0.14.04.1" ["server_version"] => int (50544) ["stat"] => string (140) "Время работы в пути: 2762737 Темы: 1 Вопросы: 40463 Медленные запросы: 0 Открывается: 124 Таблицы стирания: 1 Открытые таблицы: 117 запросов в секунду –