While循环-根据ID值中断循环
我想循环并输出表中的所有记录,但如果 $id 等于 4 或 6 我需要它将字符串附加到 ID 值。
我当前的代码:
$sql = "SELECT * FROM publications";
$sqlres = mysql_query($sql);
while ($row = mysql_fetch_array($sqlres)) {
$id = $row['id'];
echo $id;
}
我如何实现这一目标?
非常感谢您的指点。
I'd like to loop through and output all the records in my table but if the $id were to equal 4 or 6 I need it to append a string to the ID value.
My current code:
$sql = "SELECT * FROM publications";
$sqlres = mysql_query($sql);
while ($row = mysql_fetch_array($sqlres)) {
$id = $row['id'];
echo $id;
}
How do I achieve this?
Many thanks for any pointers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么不只测试
$id
的值,并在该值为4
或6
时回显一些附加信息:why not just test for the value of
$id
, and echo some additional information if that value is4
or6
:您可以测试这些值并回显更像 P.Martin 所说的内容,或者您可以将其附加到变量中:
You can test for the values and echo something more like P.Martin said, or you can append it to the variable:
在 while 循环中,您应该
在回显之前放置类似的内容。
inside your while loop you should put something like
before echoing it.