警告: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
解决方案: |
|
|
|
|
|