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

как да се покаже резултатът от заявката

Някак си пропускате точката на mysql_fetch_assoc() и редове в MySQL:

while ($row = mysql_fetch_assoc($result)) {
  echo $row['index_period'];
  echo $row['index_period_1'];
  echo $row['index_period_2'];
}

Извиквате mysql_fetch_assoc() веднъж на ред.

Наистина не съм сигурен защо трябва да обиколиш масата си така, но няма да те разпитвам.

Това може да отговаря на вашите нужди (настръхвам да пиша това):

$index_period = array();
$index_period_1 = array();
$index_period_2 = array();

while ($row = mysql_fetch_assoc($result)) {
  $index_period[] = $row['index_period'];
  $index_period_1[] = $row['index_period_1'];
  $index_period_2[] = $row['index_period_2'];
}

foreach ($index_period as $value) {
  echo "<td>a" . $value . "</td>";
}

foreach ($index_period_1 as $value) {
  echo "<td>b" . $value . "</td>";
}

foreach ($index_period_2 as $value) {
  echo "<td>c" . $value . "</td>";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Изберете данни от таблица, където датата попада в текущата седмица и текущия месец

  2. Ограничаване на времето за влизане и изчакване за един ден във VB.NET?

  3. Как да групирате по седмица в MySQL?

  4. SQL изявление, за да получите всички клиенти без поръчки

  5. Python pandas to_sql 'append'