sql >> データベース >  >> RDS >> Mysql

私のJoomlaサイトはこのエラーSQLコードでクラッシュします

    Warning: Invalid argument supplied for foreach()
    

    foreachに渡すものを確認する必要があります は、 is_array を使用した配列です。 関数

    配列になるかどうかわからない場合は、次のPHPサンプルコードを使用していつでも確認できます。

    if (is_array($variable)) {
    
      foreach ($variable as $item) {
       //do something
      }
    }
    

    これは、私が理解できる限り、foreachにデータが返されないため、SQLにもエラーがあることを意味します。 SQLが正しいことを確認してください。




    1. SQL-エラー番号121のエラーコード1005

    2. データベース設計:3種類のユーザー、個別または1つのテーブル?

    3. ヌル値データが反映されていないため

    4. MariaDBでのELT()のしくみ