我的表调用了(rr)3列id int,name varchar 100和cnt int。
我编写了php代码来循环每条记录,具体取决于cnt:
< ?php
$getAll = mysql_query("SELECT * FROM rr");
while ($v = mysql_fetch_array($getAll)){
for( $i=1; $i <= $v['cnt']; $i++ ){
echo $i ." - ". $v['name'] ." - ". $v['cnt'] . "<br />";
}
}
? >
我需要将此代码转换为MySQL命令以获得相同的结果或创建具有相同结果的视图。 有人可以帮我吗?
感谢。
答案 0 :(得分:0)
最好在正面处理它。如果你仍然想通过mysql中的sql查询得到结果,那么你可以在select语句中使用类似concat的东西。只是尝试根据select语句中的要求连接字符串。