mysql的sql语句中,如何传递参数。

robert_7 2003-09-21 01:03:59
sqlserver中,我用过。
是这样的。
//text1,text2,是两个文本筐,接受输入的参数。
select * from user
where user.name=:text1.text
and user.password=:text2.text;

累死的查询,在mysql中是如何加入参数的呢?
...全文
2206 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoxiulan 2003-09-27
  • 打赏
  • 举报
回复
select * from user where name='$aa' and password='$bb';

PS:$aa和$bb分别为你文本框变量的名字,可能形式跟你的开发语言有关,但这个sql语句一定是这样形式的,注意字符串类型一定有''
嬉皮 2003-09-26
  • 打赏
  • 举报
回复
和sqlserver一样
alamb 2003-09-24
  • 打赏
  • 举报
回复
注意字符串类型的值在sql语句里面必须用引号括起来
ezhou 2003-09-22
  • 打赏
  • 举报
回复
如果是php处理页面传来的参数,
$text1 = mysql_escape_string($HTTP_GET_VARS['text1']);
$text2= mysql_escape_string($HTTP_GET_VARS['text2']);
$sql = "SELECT * FROM user WHERE name = '$text1' AND password = 'text2'";
shuixin13 2003-09-21
  • 打赏
  • 举报
回复
自己其组合起来吧

var
SQL: String;
begin
SQL := 'SELECT * FROM user WHERE user.name = "'
+ Text1.Text
+'" AND user.password = "'
+ Text12.Text + '"';

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧