Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskiwanie dostępu do tablicy w tablicy PHP

Powinno to być count($NPR[$i]['category_name']) , dodałeś niepotrzebny [j] na końcu tego.

Ale wszystko byłoby łatwiejsze, gdybyś użył foreach

foreach ($NPR as $item) {
    foreach ($item['category_name'] AS $cat) {
        echo "'{$item['name']}'<br>";
        echo "'$cat'<br>";
        echo "'{$item['url']}'<br>";
    }
}

Upewnij się, że masz włączone raportowanie błędów podczas debugowania kodu. [j] powinien był wygenerować ostrzeżenie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Za dużo połączeń Hibernate i mysql

  2. Dodaj prefiks do automatycznego przyrostu w mysql db

  3. MySQL DELETE FROM z podzapytaniem UNION przez warunek IN

  4. MySQL — połączenie trwałe a pula połączeń

  5. Użycie większej lub równej (>=) i mniejszej niż lub równej (<=) w instrukcjach SQL SELECT i PDO