php里面的sql语句,字段可以用别名代替吗

如题所述

字段可以用别名代替,我可以理解为变量吗
如果在SQL里面查询肯定是不能代替的,以为数据库字段是唯一的,你要查询数据,必须要找到知道他的名字才能查询到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-20
可以去了解MySQL的PDO链接操作的文章

php, select sum(x_liang) as zong from p_xiao中as是什么意思?_百度...
as 是作为字段的别名,在 语句中select sum(x_liang) as zong from p_xiao把zong作为sum(x_liang)的字段别名

怎样用sql语句查询所有字段,但是又得给某一个字段设置一个别名?
5、在test.php文件内,编写sql语句,使用sum方法计算指定字段数字的总和,例如 ,这里计算num字段数字的总和。6、在test.php文件内,使用query执行sql语句,最后,通过fetch_all方法将获得的总和数据资源转换为二维数组。

php+mysql 语句中被查询的字段可以设置变量么
查询语句中可以直接放变量;abc = '内容';$sql = "select * from table where a = '{$abc}'";\/\/ 这个语句等同于: $sql = "select * from table where a = '内容'";\/\/ 其次,字段名 和 字段值都可以用变量来代替,但是字段名不能加引号,否则会报 mysql 语法错误;...

php中sql语句的单双引号问题?
是这样的。双引号里的是解析的,也就是说整个$sql里的变量先被解析了,此时的单引号起的作用是告诉php sql解析器,这是一个值,如果你不加单引号的话,会执行不成功,因为php 解析器找不到sql语句里面的值。

php中SQL语句能不能用占位符代替表的名字?
这样做不行,占位符的用法一般是在字符串处理的函数中的,而不是在prepare这个函数中。建议你先做一个字符串处理,将占位符用类似“[strKey]”这样的字符标签占位,然后再去替换这个标签(用str_replace函数)。str='create table if not exists [TableName](id int(11) unsigned not null auto_...

php 里面的SQL语句中怎么规范使用单引号,双引号?
这是因为后面两个id,都是整型的,不用加引号 你想想SQL语句就知道了。where id=3

php 查询pgsql遇到一个问题,就是必须在sql末尾加上分号;才能查询出来...
这个pgsql必须带结束符;PostgreSQL数据库使用psql的时候,需要在命令后加上;(分号)或者是\\g来表示语句已经结束以执行查询;一般sql语句都是用分号说明sql语句的结束,mysql sqlserver都是,只是可以省略,如果多条sql同时执行,就需要分割。

php sql 语句太长,怎么换行 insert biao (字段1,字段2,... ) 这里换...
这个很简单,直接换行就行了 sql = "INSERT INTO table(字段1 ,字段2 ,字段3 ,字段4 )VALUES('值1' ,'值2' ,'值3' ,'值4')";望采纳,谢谢!

sql语句什么时候加引号?
在纯sql语句中,如 爱老婆 所说,字段名加`或者什么也不加;字符类型的数值加单引号。在php语句中,由于sql部分被认为是字符串,所以要加单/双引号。但因为sql语句中,本身可能包含单引号,所以为了分辨,必须用双引号。而$_post['name']的意思是,php在载入页面的时候,把所有用html的post方法得到...

php 中的 as有什么作用呀 谢谢高手了!
as 是在sql语句中用到的,作用是作别名!如:select count(*) from news;select count(*) as count from news;也就是说给所指变量取一个别名!你可以叫'张三'也可以叫'张小三'它都指的是你!

相似回答