找回密码
 加入
搜索
查看: 1360|回复: 4

数据库查询中关于字符变量的问题

[复制链接]
发表于 2008-11-25 18:04:54 | 显示全部楼层 |阅读模式
数据库查询是,我的查询关键词是一个字符串
例如 $keyword=GUICtrlRead($input)
查询语句 "select * from table_name where keyword=" &$keyword

但是这样会提示 “有一个参数未赋值”,因为$keyword是一个字符串,所以必须在查询时加引号,请问各位大虾,我的引号应该如何加,或者这种情况下,我的查询语句应该如何写?

[ 本帖最后由 kob 于 2008-12-1 15:05 编辑 ]
发表于 2008-11-25 20:55:44 | 显示全部楼层
'Select * From table_name  where keyword="'&$$keyword&'"'
 楼主| 发表于 2008-11-26 02:28:16 | 显示全部楼层
解决了~~谢谢老大!!不过老大多了个$~~不过还是不太懂&的用法~~
发表于 2008-11-26 09:57:39 | 显示全部楼层
原帖由 kob 于 2008-11-26 02:28 发表
解决了~~谢谢老大!!不过老大多了个$~~不过还是不太懂&的用法~~

&是一个连接符,是连接字符串用的,但AU3是否把在变量或常量里的值看成是字符或数字,那要看在使用中的命令行如何定义这情况!

$a = 'a' & 'b' & 'c'

$a = 'abc'
一样
.
帮助已经在几个地方把情况说的很清楚
发表于 2009-11-26 14:05:38 | 显示全部楼层
谢谢啊,学习了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-16 05:23 , Processed in 0.087453 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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