易截截图软件、单文件、免安装、纯绿色、仅160KB

如何只接收mysql中的一条记录?

现在的接收方式如下:
C/C++ code:

sprintf(SELETESTR,"select id,name,pwd from user where id=1");
stmt = mysql_stmt_init(mysql);
...............................
..............................
while (!mysql_stmt_fetch(stmt))
{
m_id=id;
m_name=name;
}


但数据库取出的记录顶多有一条,没必要循环赋值了。
请问只取出一条记录的语句怎么写呢?
请给个例子,谢谢!
sprintf(SELETESTR,"select id,name,pwd from user where id=1");
stmt = mysql_stmt_init(mysql);
...............................
..............................
mysql_stmt_fetch(stmt);
m_id=id;
m_name=name;

直接移动一下指针就行了。

如果是一条的话,他也就循环一次。性质是一样的。代码没必要修改。

哦~~~ ~~
晕!
^_^


相关问答:

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

mysql数据表中null与空白值的区别

表列字段在无值的情况下
默认值为null好,还是空白值好呢?
1)对数据插入/查询/的影响如何?
2)对该列进行索引,会有不同的效用么?
大家一般对标题字段的位数设为多少?256
正文字段的?text?
几千万条的数据存储,要 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号