Mysql
 sql >> база данни >  >> RDS >> Mysql

Преминаване през SQL резултати в PHP - Не се получава цял масив

Трябва да използвате следното, защото ако извикате mysql_fetch_array извън цикъла вие връщате само масив от всички елементи в първия ред. Чрез задаване на нов ред, върнат от mysql_fetch_array всеки път, когато цикълът преминава, вие ще преглеждате всеки ред вместо това, което всъщност е вътре в реда.

while($row = mysql_fetch_array($result))
{
   // This will loop through each row, now use your loop here

}

Но добрият начин е да преминете през всеки ред, тъй като имате само три колони

while($row = mysql_fetch_assoc($result))
{
   echo $row['name']." ";
   echo $row['email']." ";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете генерирания uuid след вмъкване на php

  2. създаване на произволно число с помощта на MYSQL

  3. Ефективно свързване в интервали в SQL

  4. Проблем с изпълнението на процедурата във файла schema.sql за пролетно зареждане

  5. Не може да се свърже с mysql сървър с go и docker - наберете tcp 127.0.0.1:3306:свържете:връзката е отказана