PHP +MYsql 中 $sql= 跟$sql.=有什么不同呢.我是新手,希望高手解答一下

PHP +MYsql 中 $sql= 跟$sql.=有什么不同呢.我是新手,希望高手解答一下,第1张

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!

这个问题已经有N个人问了!

---------------------------------

你的命令是

显示数据库状态中有conncetions字眼的参数。

connections=1009

并不是代表目前有1009个链接,那只代表试图连接mysql的次数

,换句话说,你目前的链接数99.99% 小于conncetions。

为什么不是100%?因为有异常链接呀(Aborted_connects)!

connections=1009 只记录正常连接正常退出的链接次数。

所以异常链接没有记录。

实际上这个是先驱做法,你链接一次,这个就加一,关闭的时候就不加了,如果在关闭的时候+1 就不是官方的说法了。

-------------------------------------

记住一点:是试图连接mysql的次数。本意是:成功连接成功退出的次数!实际上mysql并没有做到这一点,因为是先驱做法。懂了吧!

N多人都把我问烦了,下次就把这个链接给他们!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8666210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存