запрос sql выводит одно значение вместо множества

Мой код:

PHP:
  1. $host = ‘localhost’;
  2. $user = ‘root’;    
  3. $pass = »;        
  4. $name = ‘mydb’;    
  5.  
  6. $link = mysqli_connect($host, $user, $pass, $name);
  7. mysqli_query($link, «SET NAMES ‘utf8′»);
  8.  
  9. $query = «SELECT*FROM study WHERE salary<900»;
  10.  
  11.  
  12. $result = mysqli_query($link, $query) or die(mysqli_error($link));
  13.  
  14.  

в таблице три записи удовлетворяющих условию в sql запросе, а в массив попадает лишь одна, я не правильно понял работу запросов или где то здесь ошибка?

 

fetch_assoc надо в цикле вызывать, пока не будет null. null обычно неявно приводится к логическому типу. См. пример по ссылке выше.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *