-1

我有一个名为 (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 命令以获得相同的结果或创建具有相同结果的视图。任何机构可以帮助我吗?

谢谢。

4

1 回答 1

0

好吧,最好在前面处理它。如果您仍然希望通过 mysql 中的 sql 查询将其作为结果,那么您可以在 select 语句中使用 concat 之类的东西。只需尝试根据您在 select 语句中的要求连接字符串。

于 2013-07-01T11:40:47.300 回答