我手头上有一套程序,在4.3.10的php版本上运行老是报错,仔细一看可能是参数传递的问题,怀疑跟php版本环境有关,mysql库已经和原来的完全符合了,但是不知道通过程序来判定php版本啊!
其中有一条语句报语法错误:
$selec_sql="SELECT ryxm from ryb,ry2 WHERE ryb.id = $_rybh AND ry2.id = $_rybh";
我改为如下后查不出信息来
$selec_sql="SELECT ryxm from ryb,ry2 WHERE ryb.id = '".$_rybh."' AND ry2.id = '".$_rybh."' ";
但是如果我把rybh改成实际值的时候就能查出来了,拜托各位帮忙。
其中有一条语句报语法错误:
$selec_sql="SELECT ryxm from ryb,ry2 WHERE ryb.id = $_rybh AND ry2.id = $_rybh";
我改为如下后查不出信息来
$selec_sql="SELECT ryxm from ryb,ry2 WHERE ryb.id = '".$_rybh."' AND ry2.id = '".$_rybh."' ";
但是如果我把rybh改成实际值的时候就能查出来了,拜托各位帮忙。
php.ini 的 register_globals = On 再试试有没有错..