sql >> Database teknologi >  >> RDS >> Mysql

Mit Joomla-websted går ned med denne fejl-SQL-kode

Warning: Invalid argument supplied for foreach()

Du bør kontrollere, at det du sender til foreach er et array ved at bruge is_array funktion

Hvis du ikke er sikker på, at det vil være et array, kan du altid tjekke ved hjælp af følgende PHP-eksempelkode:

if (is_array($variable)) {

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

Det betyder, at du også har en fejl i din SQL, da den ikke returnerer nogen data til foreach, så vidt jeg kan forstå. Sørg for, at din SQL er korrekt.




  1. INDSÆT I VÆLG FRA ADGANG TIL ORACLE

  2. Formater SQL-tabeldata som teksttabel

  3. konvertere billede i hukommelsen til en klat

  4. Indsættelse af data Mysql med én værdi fra en anden tabel