php的tips(mysql语句union等问题)
mysql的查询语句之union查询
最近刚刚完成公司的一个项目里,我所负责的php后台接口的开发里有一个叫做get_home的接口,里面的返回的response数组json串里面,有一个叫做cards的数组,里面包含两个类型,优惠活动与文章,但是他们又有许多相似的字段,所以,进行推荐算法设计时,我使用了union查询,经两个查询结果进行上下连接
于是我做了一个十分庞大的查询:
我对相同的字段进行进行了对应与别名,方便下面引用
需要注意的是:
因为我想把查询过的记录进行排序,所以需要在外面加一个select()把查询的结果进行处理
mysql的问题
1.在mysql_query()中的变量,需要写在‘ ’单引号之中,否则会出错
2.在where语句中,当需要判断某个字段是否为一个int值的时候,最好把这个值在之前进行变量赋值,再将该字段与这个变量进行判断
mysql_query("SELECT * FROM user WHERE user_id = 1");//(X)
$user_id = 1;
mysql_query("SELECT * FROM user WHERE user_id = '$user_id' ");
这样就不会报错了
php的tips(mysql语句union等问题)相关推荐
- mysql 语句块语法_MySQL ------ MySQL常用语句的语法 (三十四)
MySQL常用的语句语法 注意:1. | 符号用来指出几个选中中的一个,因此NULL | NOT NULL 表示给出null 或 not null 2.包含在方括号中的关键字或子句是可选的(如 [li ...
- mysql中union 查询
mysql中union 查询 UNION ALL只是简单的将两个结果合并后就返回.这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了. 从效率上说,UNION ALL 要比 ...
- mysql语句命令_MySQL语句和命令大全
前言 这里记录的是这两年学习工作过程中遇到的常用的 MySQL 语句和命令,部分是网上收集来的,出处已经不记得了,这里先谢过这些大佬.本文包括常见 SQL 语句,还有部分运维语句和命令,没有做详细的说 ...
- mysql数据库备份注意,Tips: MySQL数据库使用mysqldump备份恢复时的注意事项
Tips: MySQL数据库使用mysqldump备份恢复时的注意事项背景mysqldump采坑点1. -E, -R, --triggers2. drop table3. --set-gtid-pur ...
- MySQL语句和命令大全
前言 这里记录的是这两年学习工作过程中遇到的常用的 MySQL 语句和命令,部分是网上收集来的,出处已经不记得了,这里先谢过这些大佬.本文包括常见 SQL 语句,还有部分运维语句和命令,没有做详细的说 ...
- mysql语句总结_mysql语句总结
mysql语句总结 -- 1,通过windows提供的服务管理来完成 -- services.msc -- 2,dos下的命令来完成 -- 停止 -- net stop mysql -- 启动 -- ...
- mysql 木马_用Mysql语句来生成后门木马方案
下面的文章主要是介绍又如何通过MySQL(和PHP搭配之***组合) 的Mysql语句来生成后门木马的具体操作方法!以下的文章主要是通过相关代码的方式来引出Mysql语句生成后门木马的具体操作方案. ...
- 利用mysql上传木马_通过Mysql语句生成后门木马的方法_MySQL
通过Mysql 的语句生成后门木马的方法! SELECT * FROM `vbb_strikes` WHERE 1 union select 2,3,0x3C3F7068702073797374656 ...
- MySQL语句系列--查询语句大全(有示例)
原文网址:MySQL语句系列--查询语句大全(有示例)_IT利刃出鞘的博客-CSDN博客 简介 本文介绍MySQL查询语法(命令)的使用.包括:基本查询.运算条件.排序.分页.分组.联结.组合.子查询 ...
- MySQL 语句大全
转载:http://5ih.org/?post=185 MySQL 语句大全: 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 dro ...
最新文章
- 机器不学习:浅显易懂!「高中数学」读懂梯度下降的数学原理
- Mysql连接问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
- mysql 查看某个表缓存情况_MySQL 查询缓存 QUERY_CACHE
- 在JavaScript函数中使用EL表达式注意的事项
- jquery.cookie.js 使用小结
- Android广播时间——实现强制下线功能
- ATF(ARM Trusted firmware)完成启动流程
- Atitit ABI FFI 的区别与联系 attilax总结
- android截视频播放器,Android视频播放器VPlayer升级:新增截图功能
- Java后端开发之JSON入门
- 2021中国开源优秀人物榜出炉!
- 华为android7.0 root,华为Nova 7.0 root教程 华为Nova获取7.0系统的root权限
- C#调用RabbitMQ实现消息队列
- 计算机一级考试:选择题汇总D(精简版)
- 全球认可的PMI认证体系
- 多维时空数据介绍(1)时空立方体创建及可视化
- 服务器文件上传500报错,500 InternalServerError
- 中国移动oa办公系统
- ZGC-一款为开拓JAVA新疆土的垃圾回收器
- 使用服务器训练模型详解