Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php错误-不确定它来自何处或它的含义? 打印警告时,它会发送标题。停止foreach警告,错误将消失。_Php_Mysql - Fatal编程技术网

Php错误-不确定它来自何处或它的含义? 打印警告时,它会发送标题。停止foreach警告,错误将消失。

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

打印警告时,它会发送标题。停止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 - 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没问题,很高兴我能帮上忙!