PHP
司马紫衣
这个作者很懒,什么都没留下…
展开
-
JS传递PHP格式的数组格式的字符串到后台并不会被当成数组使用
如题。js需要传递一个数组给PHP后台,本来想直接处理好了让给后台,结果搞了半天才发现根本不能用。后台直接当成字符串在使用,而不是数组。so sad。那么这个该死的误会是怎么产生的呢?因为MySQL在用Where做查询的时候有一种条件是IN,IN的后面跟的其实也是数组,然而,用js传递过来的数组格式竟然能用。于是我错觉得以为是PHP把它当成了数组,看来是错了,那是MYSQL识别的能力。...原创 2018-05-09 15:54:25 · 531 阅读 · 0 评论 -
将MySQL所有查询结果输出,并转换成json格式以备前端使用
需求:做一个出题的页面,希望把题目从MySQL数据库抽取出来后,转换成json格式,待用。(注:其实可以后端直接写好题目格式,但不太想用这种方法。)直接上代码:$sql = "SELECT id,leixing,tigan,A,B,C,D,E,F,daan,jiexi FROM danyuanceyan";$retval = mysqli_query($conn,$sql);$row=arra...原创 2018-04-25 17:18:29 · 25495 阅读 · 2 评论 -
ajax GET方式向后台传输信息,“+”会丢失
如题,在某个情况下发现这种倒霉催的情况。原创 2018-05-11 15:21:07 · 715 阅读 · 1 评论 -
该死的PHP语言中MySQL的两表联合查询
需求:有两个表,A表存储临时数据,B表存储永久数据,AB表有相同的id字段,为了区别A的叫gid,B的就叫id。id都是唯一的。需要按照A表id的顺序读取A和B的所有数据。查询语句:$sqlt="select * FROM A LEFT JOIN B ON A.gid=B.id ORDER BY gid DESC ";方法:left join:联合两个表:条件是id相同,顺序按照A表排列...原创 2018-05-16 18:06:59 · 2381 阅读 · 0 评论