用的是qt
表abc(a,b,c)共N行-----这个N怎么来????字段类型这边设为QString
现在我做一个for循环如下
QString A,B,C;
QVector(sub) mysub;//sub为我自己写的一个类,类型
for(int i=0;i<N;i++)
{
select * from abc ....;
//....如何实现循环条件跟循环变量i一样
A=query.value(0).toString();
B=query.value(1).toString();
C=query.value(2).toString();
mysub.append(A);
}
功能就是:
一行一行的把数据库的a字段量,添加到容器中。。。
请各位帮忙啦
mysql循环查询
答案:3 悬赏:50 手机版
解决时间 2021-02-28 12:45
- 提问者网友:爱唱彩虹
- 2021-02-27 15:33
最佳答案
- 五星知识达人网友:过活
- 2021-02-27 16:45
真的,你表达的确实非常让人费解,可能你的这个需求很奇怪吧
select a.key+b.key from table a cross join table b where a.key<>b.key and a.pp<> b.pp and a.pp='ta'
你试试这个吧
select a.key+b.key from table a cross join table b where a.key<>b.key and a.pp<> b.pp and a.pp='ta'
你试试这个吧
全部回答
- 1楼网友:笑迎怀羞
- 2021-02-27 18:10
<?php $mysql_server_name="localhost";//数据库服务器名称 $mysql_username="root";//连接数据库用户名 $mysql_password="root";//连接数据库密码 $mysql_database="lxr";//数据库的名字$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //连接到数据库 $strsql="select*fromtable";//从表中提取信息的sql语句$result=mysql_db_query($mysql_database,$strsql,$conn);//执行sql查询 $row=mysql_fetch_row($result);//获取查询结果 while($row=mysql_fetch_row($result)) //循环取出记录 { for($i=0;$i<mysql_num_fields($result);$i ) { echo"$row[$i]"; } }
- 2楼网友:十鸦
- 2021-02-27 17:50
<?php
直接$result=mysql_query("select*from a");
然后while($row=mysql_fetch_array($result)){
echo $row[0];
echo $row[1];
echo $row[2];
echo $row[3];
echo $row[4]."<br>";
}
?>
你可以试试 有多少行 输出多少行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯