连接数据库的单引号、双引号、加号的问题

问题描述

平时编程时总会用到类似只要的语句insertintotablevalues('"+textBox1.Text.Trim()+"')虽然我知道该这么用,但是感觉不能理解的很好,哪位高手能让我理解一下这个问题呀?主要是这个双引号和加号呵呵,谢谢!

解决方案

解决方案二:
sql="insertintotablevalues('"+textBox1.Text.Trim()+"')";

解决方案三:
在C#语言里"里"面的是string类型的字符串+号表示两个字符串相同如:stringa="dfa"+"fdasf";//即给a赋值结果得:a="dfafdasf"''包括在""里面也是字符串,而''在Sql里面是表示varchar,char,nvarchar型数据
解决方案四:
如果textBox1的内容是:"CSDN",则sql的内容是:"insertintotablevalues('CSDN')"
解决方案五:
你弄错了吧,应该是"insertintotablevalues('"+textBox1.Text.Trim()+"')"如果textBox1.Text.Trim()等于XXX那你这个字符串连接运算的结果就是"insertintotablevalues('XXX')"字符串必须用“括起来,+是把2个字符串拼接起来
解决方案六:
你要插入的数据是字符类型,当然要'"+textBox1.Text.Trim()+"'如果是个数字,那么"+textBox1.Text.Trim()+"就可以了加'"+主要是构造合法的sql语句
解决方案七:
这样写可能更好理解:sql=string.Format("insertintotablevalues('{0}','{1}')",textBox1.Text.Trim(),textBox2.Text.Trim());

解决方案八:
“字符串1”+“字符串2”+“字符串3”就是这样的,textBox1.Text.Trim()本身就是一个字符串,所以不需要用""其他的语句要用“”来标示是一个字符串,所以要家“”这个问题其实很简单你可以不加”“和+把字符串写出来,然后因为有的需要家“”,所以就吧应该加的加上,然后用+链接至于单引号,那是sql语句里面本身就要用的。。
解决方案九:
那里面不是只有这一个textBox1.Text.Trim(),怎么还用加号呢?。。。。。
解决方案十:
谢谢各位,明白了
解决方案十一:
路过
解决方案十二:
当然要用,你必须要将前面的字符串与后面那个变量连接起来
解决方案十三:
请版主结贴

时间: 2025-01-01 00:49:18

连接数据库的单引号、双引号、加号的问题的相关文章

PHP json字符串对特殊字符处理(单引号,双引号)

PHP json字符串对特殊字符处理(单引号,双引号)

php-新手问题(PHP单,双引号区别 以及 取余%怎么运算)

问题描述 新手问题(PHP单,双引号区别 以及 取余%怎么运算) 在PHP中,单引号和双引号有什么区别? 取余运算符怎么运算?例如7.5%3为什么结果是1; 7.5%3.5为什么结果也是1 解决方案 剩余的1.5取整了,舍弃小数,保留整数,余数没有小数 解决方案二: 剩余的1.5取整了,舍弃小数,保留整数,余数没有小数

php 防止单引号,双引号在接受页面转义_php技巧

PHP页面中如果不希望出现以下情况:  单引号被转义为 /'  双引号被转义为 /"  那么可以进行如下设置以防止:  方法一:在php.ini中设置:magic_quotes_gpc = Off  方法二: $str=stripcslashes($str) 

php下防止单引号,双引号在接受页面转义的设置方法_php技巧

PHP页面中如果不希望出现以下情况: 单引号被转义为 \' 双引号被转义为 \" 那么可以进行如下设置以防止: 方法一:在PHP.ini中设置:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str)

php 防止单引号,双引号在接受页面转义

PHP页面中如果不希望出现以下情况: 单引号被转义为 \' 双引号被转义为 \" 那么可以进行如下设置以防止: 方法一:在php.ini中设置:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str) 补充 1. 对于PHP magic_quotes_gpc=on的情况, 例子  代码如下 复制代码 <?php $str=$_POST['str']; if(!get_magic_quotes_gpc()){//首先判断未开启 $newStr=

sql语句中单引号,双引号的处理方法_MsSql

下面我们就分别讲述,虽然说的是Insert语句, 但是Select.Update.Delete语句都是一样的. 假如有下述表格:          mytabe          字段1    username     字符串型(姓名)          字段2    age          数字型(年龄)          字段3    birthday      日期型(生日)          字段4    marry        布尔型(是否结婚,结婚为True,未结婚为False)

sql语句中单引号,双引号的处理方法

下面我们就分别讲述,虽然说的是Insert语句, 但是Select.Update.Delete语句都是一样的. 假如有下述表格:          mytabe          字段1    username     字符串型(姓名)          字段2    age          数字型(年龄)          字段3    birthday      日期型(生日)          字段4    marry        布尔型(是否结婚,结婚为True,未结婚为False)

PHP 单引号与双引号的区别_php技巧

1.定义字符串 在PHP中,字符串的定义可以使用单引号,也可以使用双引号.但是必须使用同一种单或双引号来定义字符串,如:'Hello"和"Hello'为非法的字符串定义. 定义字符串时,只有一种引号被视为定义符,即单引号或双引号.于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析.这样,你就可以在双引号串中包含任何其他字符,甚至单引号.下面的引号串都是合法的: Php代码 复制代码 代码如下: $s = "I am a 'single quote string' i

浅谈PHP中单引号和双引号到底有啥区别呢?_php技巧

在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" ". 但是必须使用同一种单或双引号来定义字符串,如:'Hello World"和"Hello World'为非法的字符串定义. 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量. 而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高. 比如: 复制代码 代码如下: $str='hello'; echo "str is $str"

详细介绍在PHP中单引号和双引号的区别

1.定义字符串 在PHP中,字符串的定义可以使用单引号,也可以使用双引号.但是必须使用同一种单或双引号来定义字符串,如:'Hello"和"Hello'为非法的字符串定义. 定义字符串时,只有一种引号被视为定义符,即单引号或双引号.于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析.这样,你就可以在双引号串中包含任何其他字符,甚至单引号.下面的引号串都是合法的: Php代码 $s = "I am a 'single quote string' inside a dou