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

Нуждаете се от помощ за PHP/MySQL масив

Имате предвид while($j<$i) там.

Не забравяйте, че сте увеличили $i след последната вложка. Това означава, че $i ще бъде по-висок от максималния ключ на $dish.

Някои мисли:

Всеки път, когато тествате за равенство с null, трябва да помислите за използването на is_null (или !is_null). По-точно е.

Това:

$dish[$i]=$row['dishes'];
$i++;

Би било по-добре като:

// obviously instead of $i you would use count($dish) later (or use foreach)
$dish[]=$row['dishes']; 

Този последен while цикъл би бил по-добър като foreach:

foreach($dish as $val)
{
    echo $val;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете n реда на група в mysql

  2. каква е разликата между '!=' и '<>' в mysql

  3. изчисляване и показване на дата като „преди секунди“, „преди минути“, „преди часове“ и т.н.

  4. Sequelize bulkCreate() връща стойност NULL за първичен ключ

  5. Как да зададете стойност по подразбиране за колона за дата и час на MySQL?