Php错误-不确定它来自何处或它的含义? 打印警告时,它会发送标题。停止foreach警告,错误将消失。
打印警告时,它会发送标题。停止foreach警告,错误将消失。$results不是数组。通过使用var\u dump或is\u数组,可以确保它是正确的类型Php错误-不确定它来自何处或它的含义? 打印警告时,它会发送标题。停止foreach警告,错误将消失。,php,mysql,Php,Mysql,打印警告时,它会发送标题。停止foreach警告,错误将消失。$results不是数组。通过使用var\u dump或is\u数组,可以确保它是正确的类型 干杯$结果不是数组。通过使用var\u dump或is\u数组,可以确保它是正确的类型 干杯您的查询中有一个“迷路”,这使它无效 Warning: Invalid argument supplied for foreach() on line 51 Warning: Cannot modify header information - he
干杯$结果不是数组。通过使用var\u dump或is\u数组,可以确保它是正确的类型
干杯您的查询中有一个“迷路”,这使它无效
Warning: Invalid argument supplied for foreach() on line 51
Warning: Cannot modify header information - headers already sent by on line 61
‰PNG IHDR` ]×ý{~÷PLTEôú ûûûèæÙãÒìæÓÔÖçæËäÎÑÐêÒÐÑæï®âæšìÎéšÈê³ØâšËÔ¯ËËä¼åæ·ËзæˬÏÃÆæ®ã¸‘ä æŽÏ®¯Ð‰Ç—¬Æ‘Œºãó»ãÒ·Èí±ÒÆË÷˜Èù䫷⚮̪̑›Â±šÄŠ¨Ï®²®‹®°Œ’´§¬Ž’§‹‹ÄÅyäyæ€}ò‘IÌ¥yõYĘpÃ[ùƒ+Ê8®Â{¬¬m¤¥Z±i®„X‰¬q™¢Y‹“nŽP¨¢;¤‚<‘ >„ˆ;„å}Är¦É}ƒ{ͤ|¤§v¦\¡©VŒ–v¤mX¨…\…‘2‡çppð`^ç\bêPQÔpqÊnVÒ]bÔQRíy%þjë@>ìZÌr'ÒiØA>ÍX ð=CÔ>Bë34ñ!þ"ý Õ67Å:̧rn¥yQ¢\f«RSnm‘mLŠYo†YL£v;´e«\+±XŽf:ƒm†Y5ŒT®=F†2m„:L‚m/1®'¾‰2+‚'Ž ƒ rÀúT¤ázª¤|¢{ˆ¢s“‰P¥¥U¨‰O‡¯[ˆƒ“þ-ƒ¸-‘¶……z£ix¡[qllŽT[¡n_ C[ƒrZ…Lxƒ:iƒU…:Sƒ2‡m4„W‚w…N2ƒg`Õsk³qsˆdZ´tU†Jx©[iƒUK±UMŽC;Ùj0‡d‡E9¬H8\ {È&mŸ$á3)®3'—&®&”‘mmpltPmRnqQNVpmToLSUkOONqn6~jrO0kHNm5Z}NT0NNfde:.f:p#~R4/N0L-C8kf-lG8Kf4PN~~lDJ~GH*g7&~2R-/Md8sU-G63c25M#}5Jtéã°ER¶ÁSÆ3tŸwC×ëx<ñ“ÏɼøÇvæßžpvü0#V>¶[û]oGÿÏÓc{ÚhEõlóï‡1g çFû|‡Úà®–\¿^o×ö~mÏãO?ÿô`Åè^<ë®òe{öØÓ>°ý~ק íøszŠè꾪nz¤>â<äø°^÷:̶óu;ö]…:þtÜöUÍ’«6QvKn|@ÉÖL¸ëoêk8|`ítSû9«°\Ú³Ï'BÆ•¥5ڪ㎨_tû «¬tøíúív½¶;ÿÝow>»À›íÃÃÑÊÓuµýò𪪶Gœ€Õvª?”è”;Ee§`þm{az`ŸåzÄyí1"‹žÝÑÎ÷ÓqTÓXÕvÖKí÷
应该是
$sql = "SELECT Location, Text FROM blogs WHERE Text LIKE '%flu%' '";
格式错误的查询将使$results
成为错误代码,而不是结果数组。由于$results
中没有结果,因此不能对其使用foreach
,因为foreach
只能在数组上使用
由于
foreach
导致错误,打印并发送给用户,它将生成“headers ready sent”错误。原因和结果都会得到解决。您的查询中有一个“错误”,这使得它无效
Warning: Invalid argument supplied for foreach() on line 51
Warning: Cannot modify header information - headers already sent by on line 61
‰PNG IHDR` ]×ý{~÷PLTEôú ûûûèæÙãÒìæÓÔÖçæËäÎÑÐêÒÐÑæï®âæšìÎéšÈê³ØâšËÔ¯ËËä¼åæ·ËзæˬÏÃÆæ®ã¸‘ä æŽÏ®¯Ð‰Ç—¬Æ‘Œºãó»ãÒ·Èí±ÒÆË÷˜Èù䫷⚮̪̑›Â±šÄŠ¨Ï®²®‹®°Œ’´§¬Ž’§‹‹ÄÅyäyæ€}ò‘IÌ¥yõYĘpÃ[ùƒ+Ê8®Â{¬¬m¤¥Z±i®„X‰¬q™¢Y‹“nŽP¨¢;¤‚<‘ >„ˆ;„å}Är¦É}ƒ{ͤ|¤§v¦\¡©VŒ–v¤mX¨…\…‘2‡çppð`^ç\bêPQÔpqÊnVÒ]bÔQRíy%þjë@>ìZÌr'ÒiØA>ÍX ð=CÔ>Bë34ñ!þ"ý Õ67Å:̧rn¥yQ¢\f«RSnm‘mLŠYo†YL£v;´e«\+±XŽf:ƒm†Y5ŒT®=F†2m„:L‚m/1®'¾‰2+‚'Ž ƒ rÀúT¤ázª¤|¢{ˆ¢s“‰P¥¥U¨‰O‡¯[ˆƒ“þ-ƒ¸-‘¶……z£ix¡[qllŽT[¡n_ C[ƒrZ…Lxƒ:iƒU…:Sƒ2‡m4„W‚w…N2ƒg`Õsk³qsˆdZ´tU†Jx©[iƒUK±UMŽC;Ùj0‡d‡E9¬H8\ {È&mŸ$á3)®3'—&®&”‘mmpltPmRnqQNVpmToLSUkOONqn6~jrO0kHNm5Z}NT0NNfde:.f:p#~R4/N0L-C8kf-lG8Kf4PN~~lDJ~GH*g7&~2R-/Md8sU-G63c25M#}5Jtéã°ER¶ÁSÆ3tŸwC×ëx<ñ“ÏɼøÇvæßžpvü0#V>¶[û]oGÿÏÓc{ÚhEõlóï‡1g çFû|‡Úà®–\¿^o×ö~mÏãO?ÿô`Åè^<ë®òe{öØÓ>°ý~ק íøszŠè꾪nz¤>â<äø°^÷:̶óu;ö]…:þtÜöUÍ’«6QvKn|@ÉÖL¸ëoêk8|`ítSû9«°\Ú³Ï'BÆ•¥5ڪ㎨_tû «¬tøíúív½¶;ÿÝow>»À›íÃÃÑÊÓuµýò𪪶Gœ€Õvª?”è”;Ee§`þm{az`ŸåzÄyí1"‹žÝÑÎ÷ÓqTÓXÕvÖKí÷
应该是
$sql = "SELECT Location, Text FROM blogs WHERE Text LIKE '%flu%' '";
格式错误的查询将使$results
成为错误代码,而不是结果数组。由于$results
中没有结果,因此不能对其使用foreach
,因为foreach
只能在数组上使用
由于
foreach
导致错误,打印并发送给用户,它将生成“headers ready sent”错误。原因和结果都会被解决。它意味着你的$db->query($sql)
返回了一个空结果集。它表示您的$db->query($sql)
返回了一个空结果集。请尝试打印($db->errorInfo())获取有关可能的mysql错误的更多信息。尝试print\r($db->errorInfo())
获取有关可能的mysql错误的更多信息。我对PDO一无所知,但我可以看出$results不是数组
我想你可以用一些方法,比如。。。不是foreach…我对PDO一无所知,但我可以看出$results不是数组
我想你可以用一些方法,比如。。。不是foreach…@user700070没问题,很高兴我能帮忙@user700070没问题,很高兴我能帮上忙!