数据库语句中引号和点号代表什么意思

wokuaile123321 2014-10-08 10:16:49
各位大神 谁能详解一下以下语句中,单引号和双引号和点号各代表什么意思,为什么要这样写,谢谢!
SQLstr = "select * from abc_table where user_name = ' " . $user_name . " ' ";
...全文
531 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayzen1988 2014-10-09
  • 打赏
  • 举报
回复


//把sql语句输出
echo $SQLstr;//才是sql语法,其他都是php语法

码无边 2014-10-09
  • 打赏
  • 举报
回复
php的点是连接符 如果你学过java,“+“就java的连接符 SQLstr = "select * from abc_table where user_name = ' " . $user_name . " ' "; 可以改写成 SQLstr = "select * from abc_table where user_name = ' $user_name ' ";
天涯过客009 2014-10-08
  • 打赏
  • 举报
回复
........................... 点号是字符串连接标识 引号和单引号表示这是一个字符串 没有学过php?
jiangbai333 2014-10-08
  • 打赏
  • 举报
回复
这是php的原因!php里点是连接符! 不然你后面的写一起算什么?
"select    *    from abc_table where user_name = ' "$user_name" ' "; 
没有这种写法! 其实就是连接字符串! 单引号是因为$user_name变量代表一个字符串!

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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