关于数据库数组问题 $row = mysql_fetch_array($result);echo $row['id'];输出结果:147用什么办法让他变成:1,4,7 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '';while($row = mysql_fetch_array($result)){ $str .= $row['id'].',';}echo rtrim($str,','); 不行 出错了 Parse error: syntax error, unexpected '=' in if($_POST['submit1']){ $shu = $_POST['shu1']; $result = mysql_query("SELECT * FROM yjwd WHERE fen='16' ORDER BY RAND() LIMIT $shu"); echo "<h1>一等奖</h1><br>"; echo "<table border='1'> <tr> <th>ID</th> <th>姓名</th> <th>身份证</th> <th>联系方式</th> <th>得分</th> </tr>"; while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['card']."</td>"; echo "<td>".$row['phone']."</td>"; echo "<td>".$row['fen']."</td>"; echo "</tr>"; } echo "</table><br>";}我想把他变成1,4,7 主要是为了使用UPDATE里的条件id in(1,4,7)来修改一个字段 没有明白你的意思,你想把echo "<td>".$row['id']."</td>"; 变成"<td>1,4,7</td>"; 上面的代码 没问题 主要是我想单独取出个1,4,7然后用在 update set **** where id in(1,4,7) $str = ''; while($row = mysql_fetch_array($result)) { $str .= $row['id'].','; echo "<tr>"; echo "<td>".$row['id']."</td>"; echo "<td>".$row['name']."</td>"; echo "<td>".$row['card']."</td>"; echo "<td>".$row['phone']."</td>"; echo "<td>".$row['fen']."</td>"; echo "</tr>"; }echo rtrim($str,',');这样,我这里都行,为什么你那里不行 大家帮忙看看~~ThinkPHP无法加载kindeditor编辑器怎么回事啊????有贴代码。 数据库连接失败 关于声明新变量与重新给变量赋值的效率 CMS自动升级的原理是什么? 请教关于ereg 关于饼图的问题 菜鸟求救!smarty问题! [求助] php应该怎样嵌入页面才有效?? 40分求 一个已经验证过可以发送邮件的代码! php如何实现打印功能? 兄弟,做了一个网站,大家帮忙提提意见。 对自己有用的一段CSS
while($row = mysql_fetch_array($result)){
$str .= $row['id'].',';
}
echo rtrim($str,',');
不行 出错了
Parse error: syntax error, unexpected '=' in
if($_POST['submit1'])
{
$shu = $_POST['shu1'];
$result = mysql_query("SELECT * FROM yjwd WHERE fen='16' ORDER BY RAND() LIMIT $shu");
echo "<h1>一等奖</h1><br>"; echo "<table border='1'>
<tr>
<th>ID</th>
<th>姓名</th>
<th>身份证</th>
<th>联系方式</th>
<th>得分</th>
</tr>"; while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['card']."</td>";
echo "<td>".$row['phone']."</td>";
echo "<td>".$row['fen']."</td>";
echo "</tr>";
}
echo "</table><br>";
}我想把他变成1,4,7 主要是为了使用UPDATE里的条件id in(1,4,7)来修改一个字段
上面的代码 没问题 主要是我想单独取出个1,4,7
然后用在 update set **** where id in(1,4,7)
while($row = mysql_fetch_array($result))
{
$str .= $row['id'].',';
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['card']."</td>";
echo "<td>".$row['phone']."</td>";
echo "<td>".$row['fen']."</td>";
echo "</tr>";
}
echo rtrim($str,',');
这样,我这里都行,为什么你那里不行