Php 生成多参数查询字符串

Php 生成多参数查询字符串,php,Php,我正在尝试构建一个多参数查询字符串,但当我尝试在生产环境中运行它时,出现了500个错误。对我来说,很难知道在哪里放置“和”,但我相信我编写的php代码越多,它就会变得越容易 下面是我的语法-应该更改什么以使其成为有效语法?(所有变量都在脚本中声明) 我建议使用sprintf/vsprintf: vsprintf('<td><a href="Test.php?emp=%s&hiredate=%s&terminationdate=%s">%s</a>

我正在尝试构建一个多参数查询字符串,但当我尝试在生产环境中运行它时,出现了500个错误。对我来说,很难知道在哪里放置
,但我相信我编写的php代码越多,它就会变得越容易

下面是我的语法-应该更改什么以使其成为有效语法?(所有变量都在脚本中声明)


我建议使用sprintf/vsprintf:

vsprintf('<td><a href="Test.php?emp=%s&hiredate=%s&terminationdate=%s">%s</a></td>',[$Row['Employee Name'],$hiredate,$termdate,$Row['Number Of Abscences']])
vsprintf(“”,[$Row['Employee Name',$hiredate,$termdate,$Row['numberofabsences']))
更易于阅读和维护
\

只是一个想法-但是尝试删除
“&hiredate
“&terminationdate
-可能无法解决问题,但值得一试。这是一个很长的查询字符串的片段,我将在整个查询字符串中使用
vsprintf
。感谢您让我知道这一点。如果您要回显一个大表,那么vsprintf并不总是最简单/最好的方式,IMHOBut总是比在源代码中混合html+php要好:),我们现在讨论的是创建带有锚的简单链接。如果我们有更大(更大)的东西,那么我们必须记住内存限制,当我们不得不担心执行时间达到毫秒或担心达到最大脚本执行时间时,我们可以寻找更快/更高效的东西。但现在呢?足够好了,伊姆霍:)
vsprintf('<td><a href="Test.php?emp=%s&hiredate=%s&terminationdate=%s">%s</a></td>',[$Row['Employee Name'],$hiredate,$termdate,$Row['Number Of Abscences']])