如题。
js需要传递一个数组给PHP后台,本来想直接处理好了让给后台,结果搞了半天才发现根本不能用。后台直接当成字符串在使用,而不是数组。so sad。
那么这个该死的误会是怎么产生的呢?
因为MySQL在用Where做查询的时候有一种条件是IN,IN的后面跟的其实也是数组,然而,用js传递过来的数组格式竟然能用。于是我错觉得以为是PHP把它当成了数组,看来是错了,那是MYSQL识别的能力。
如题。
js需要传递一个数组给PHP后台,本来想直接处理好了让给后台,结果搞了半天才发现根本不能用。后台直接当成字符串在使用,而不是数组。so sad。
那么这个该死的误会是怎么产生的呢?
因为MySQL在用Where做查询的时候有一种条件是IN,IN的后面跟的其实也是数组,然而,用js传递过来的数组格式竟然能用。于是我错觉得以为是PHP把它当成了数组,看来是错了,那是MYSQL识别的能力。