回答

收藏

警告:join()[function.join]:传递了无效的参数(PHP / MySQL查询)

技术问答 技术问答 193 人阅读 | 0 人回复 | 2023-09-12

谁能告诉我我的代码有什么问题?我在最后一行收到了警告的错误消息join()[function.join]:参数无效……”-echo join($5 j) g3 ~. \7 t! @. e1 R6 ~0 z9 Y8 U
URL,’
  F" f. }* g& ]* U‘);
8 L" o1 g+ _, X9 Q' w我检查了这个讨论,但是没有点击。我将查询粘贴到phpMyAdmin>6 o4 O1 }  Y! l+ [, s! [
SQL在中间,它运行良好,返回一个包含两列字段的表URL有多个实例和实例数值(例如Bill_Gates | 4)。' g, {. l1 z' R- [7 }3 h9 g; S  n8 Y4 g6 \
所以,看来我的代码一定有问题-除非食物链上端的文件有错误,否则我认为这是不可能的。
9 @* T' r; ]7 ]0 w' d/ d) T1 e$stm = $pdo->prepare("select URL,count(*)from ((SELECT 'GZ' AS GSiteID,NULL as Site,'Life' AS GSection,GZL.Taxon AS URL       FROM gz_life GZL WHERE GZL.Taxon = :MyURL      ) UNION ALL      (SELECT 'All' AS GSiteID,NULL as Site,'World' AS GSection,GG.Name AS URL       FROM gw_geog GG WHERE GG.Name = :MyURL      ) UNION ALL      (SELECT 'PX' AS GSiteID,Site,'People' AS GSection,Ppl.URL       FROM people Ppl WHERE Ppl.URL = :MyURL      )     ) tgroup by URLhaving count(*) > 1;"); $stm->execute(array( 'MyURL'=>$MyURL ));while ($row = $stm->fetch()){ $URL = $row['URL'];}echo join( $URL,'
) x- {; C/ [" K' )S我张贴var_dump($ URL); 在上述脚本的最后,但只显示了string(9)“/ w$ |; l' F5 z9 w# w
Zachaenus这对我来说毫无意义。Zachaenus是Life表中的科学名称。)但我以前从未使用过它var_dump,所以也许我做错了。
1 n/ Y" _) H( i  |# R0 l1 S3 W( r                                                                $ j5 a! l/ ~; y* L5 @- s
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则