我想循环并输出表格中的所有记录,但如果 $ id 等于 4 或 6 我需要它将一个字符串附加到ID值。
我目前的代码:
$sql = "SELECT * FROM publications";
$sqlres = mysql_query($sql);
while ($row = mysql_fetch_array($sqlres)) {
$id = $row['id'];
echo $id;
}
我如何实现这一目标?
非常感谢任何指示。
答案 0 :(得分:2)
为什么不测试$id
的值,如果该值为4
或6
,则回显一些其他信息:
while ($row = mysql_fetch_array($sqlres)) {
$id = $row['id'];
echo $id;
if ($id == 4 || $id == 6) {
echo 'something more';
}
}
答案 1 :(得分:1)
您可以测试值并回显更多像P.Martin所说的内容,或者您可以将其附加到变量:
while ($row = mysql_fetch_array($sqlres)) {
$id = $row['id'];
$id = ($id==4 || $id==6)? $id."string": $id;
echo $id;
}
答案 2 :(得分:0)
if ($id == 4 || $id == 6)
$id = $id . $myString;
在回应之前。