c++mysql输出

c++mysql输出,第1张

MYSQL_ROW row

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

结果:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8566114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存