php 中的 .(点)的作用是连接符的意思
例:
$sql = "SELECT * FROM `user` WHERE `name` = '$name'";
$sql .= " and `password` = '$password'";
那么最后就是 $sql = "SELECT * FROM `user` WHERE `name` = '$name' and `password` = '$password'";
在比如:
$a = 'Hello';
$a .= ' Word!';
就是 $a = $a.' Word!';的简写
那么你输出$a 的话 就是 Hello Word!
PHP中 “.” 号可以用来表示字符串的链接,举个例子来说,相当于c语言中的 += -= *=
语句 "select * from table_a";
-------------------------------------------
$sql = "select * from ";
1.下面:$sql = " table_a";
最终:$sql = " table_a";
2。$sql .= " table_a";
最终:$sql = "select * from table_a";
就相当于java中的+号,可以连接字符串。
$sql="SQL 语句",表示将等号右边的SQL语句赋值给变量$sql
$sql.="",相当于将等号右边的值链接到变量$sql原来的值的后边,例如:
$a="我爱";
$a.="中国";
其实相当于$a=$a."中国";
也就是$a="我爱中国"
字符叠加,也就是在原有的基础上再加上新的。
$a = 10;
$a += 10;
echo $a;
结果 20
你上面的点是连接而已,并不会运算。想必这样看起来更容易懂。
this.drpjiaobanren.Items.Add(new ListItem(aa[i], dd.Tables[0].Rows[0][0].ToString()));
改成this.drpjiaobanren.Items.Add(dd.Tables[0].Rows[0][0].ToString());