找回密码
 加入
搜索
查看: 4595|回复: 12

[系统综合] 【无意义】如何返回MYSQL某字段下的值?急

  [复制链接]
发表于 2013-8-29 14:59:57 | 显示全部楼层 |阅读模式
本帖最后由 chamlien 于 2014-8-19 20:30 编辑

查看了好多帖子,都未能解决,高手帮帮忙!

如库名Test,表名test1,字段为date,date下的值为2013-12-31 15:15:15

如何查询出2013-12-31 15:15:15并显示出来呢?
$res = _MySQL_Real_Query($connected1, "select * from test1 where TDate")
MsgBox(0, "data",$res)

得到的$reg为0,如何让$reg得到的是2013-12-31 15:15:15 呢?
发表于 2013-8-29 19:59:47 | 显示全部楼层
回复 1# chamlien
这个表只有一个字段吗?
要查询特定数据,必须有两个字段吧,一个字段用来确定'位置'.
比如 test 表有两个字段:date,time.
可以这样查询: "SELECT time FROM test WHERE date='2013-12-31'"

按你给出的表, "select date from test1" , 这将返回该字段下的所有条目.
"select date from test1 where date='2013-12-31 15:15:15'", 如果数据存在,则返回"2013-12-31 15:15:15",但这样做,如果不是查询数据存在与否,那就没什么意义了!
发表于 2013-8-29 20:20:10 | 显示全部楼层
$RES 返回的应该是游标或一个句柄之类的,不能直接读取
发表于 2013-8-29 20:26:21 | 显示全部楼层
$query="sql语句'"
                   _MYSql_real_query($mysqlconn,$query)
                                $res=_mysql_store_result($mysqlconn)
                   $fields=_mysql_num_fields($res)
                   $rows = _mysql_num_rows($res)
                   $array = _mysql_fetch_result_stringarray($res)
                                _arraydisplay($array)
显示其中某一个值msgbox(0,"",$array[x][y])
发表于 2013-8-29 20:26:55 | 显示全部楼层
$query="sql语句'"
                   _MYSql_real_query($mysqlconn,$query)
                                $res=_mysql_store_result($mysqlconn)
                   $fields=_mysql_num_fields($res)
                   $rows = _mysql_num_rows($res)
                   $array = _mysql_fetch_result_stringarray($res)
                                _arraydisplay($array)
显示其中某一个值msgbox(0,"",$array[x][y])
本人也是坛子里收集的。
发表于 2013-8-29 20:27:10 | 显示全部楼层
$query="sql语句'"
                   _MYSql_real_query($mysqlconn,$query)
                                $res=_mysql_store_result($mysqlconn)
                   $fields=_mysql_num_fields($res)
                   $rows = _mysql_num_rows($res)
                   $array = _mysql_fetch_result_stringarray($res)
                                _arraydisplay($array)
显示其中某一个值msgbox(0,"",$array[x][y])
本人也是坛子里收集的。
发表于 2013-8-29 20:27:27 | 显示全部楼层
$query="sql语句'"
                   _MYSql_real_query($mysqlconn,$query)
                                $res=_mysql_store_result($mysqlconn)
                   $fields=_mysql_num_fields($res)
                   $rows = _mysql_num_rows($res)
                   $array = _mysql_fetch_result_stringarray($res)
                                _arraydisplay($array)
显示其中某一个值msgbox(0,"",$array[x][y])
本人也是坛子里收集的。
 楼主| 发表于 2013-8-29 22:04:24 | 显示全部楼层
回复 7# scorpio1102

该语句有兼容的BUG,我试过很多次了
 楼主| 发表于 2013-8-29 22:05:02 | 显示全部楼层
回复 3# auto

是的,元老不能直接读取!
 楼主| 发表于 2013-8-29 22:07:32 | 显示全部楼层
回复 2# user3000

呵呵,我连返回"2013-12-31 15:15:15"都做不到呢...

不过我换了种思路,做成c/s模式,让服务端生成ini给客户端读取,也起到了数据库的作用,只是麻烦了点。
发表于 2013-8-30 09:07:26 | 显示全部楼层
回复 8# chamlien


    什么兼容的BUG,你有include "mysql.au3"吗?
 楼主| 发表于 2013-8-30 10:13:28 | 显示全部楼层
回复 11# scorpio1102

楼上看这里:

http://www.autoitx.com/forum.php?mod=viewthread&tid=11299
发表于 2013-8-31 15:11:04 | 显示全部楼层
mysql.au3 测试xp32 win732 都没问题,没上网本,没办法测试
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-8 13:50 , Processed in 0.081901 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表