CString strText
while( (row = mysql_fetch_row(res)) )//遍历每一行
{
for(int i=0 i < res->field_counti++) //处理一行中的每一列
{
//如果你清楚知道数据库表中某列代表什么,一面的处理可以不要
CString strTmp = row[i]
CString strColName=res->fields[i].name
if(strColName == "name")
{
strText += "name:" + strTmp + "\r\n"
}
else if(strColName == "id")
{
strText += "id:" + strTmp + "\r\n"
}
else if(strColName == "price")
{
strText += "price:" + strTmp + "\r\n"
}
}
}
//你显示的文本框,假设和m_editText控件变量关联
m_editText.SetWindowText(strText )//在文本框中显示
文本框需要设置多行模式
MySQL中排序输出需要用order by。
如图,test表中有如下数据:
现在分别要求按ID正序和倒序输出结果。
正序:
select * from test order by id结果:
倒序:
select * from test order by id desc结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)