$ls5="select id from shuju where hanzi='$hanzi1' and shenfen='$shenfen1';

解决方案 »

  1.   

    echo $hanzi1=trim($hanzi);
    echo $shenfen1=trim($shenfen);
    看看,每次的值是否都传过来了
      

  2.   

    session_start();
    session_register('hanzi');
    session_register('shenfen');
    $hanzi=$bin1;
    $shenfen=$bin2;
    改为
    session_start();
    $hanzi=$bin1;
    $shenfen=$bin2;
    session_register('hanzi');
    session_register('shenfen');
    顺序部队
      

  3.   

    我把顺序倒过来也一样,现在的问题不是处不来结果,而是有时候可以出来结果,有时候不行,我想不行的的可能是session里的值没有传过来,但为什么会有时候可以,有时候不行呢?我真的搞不懂了,难到这种php语句的执行跟系统有关,或者是跟网速有关?请各位大虾给小弟名见,我真的块受不了了!!!!!!
      

  4.   

    我还有一个问题就是,在php里连接数据库的时候,我们有没有必要考虑到事物的处理阿?怎么实现呢?
      

  5.   

    有时候可以就是有时候执行的时候变量可以传递过去,并且按照传递过来的变量完成相应的数据库操作,并且返回结果。但有时候并不是这样的,既没有完成相应的数据库操作,我尝试着:echo $hanzi1;
    echo $shenfen1;
    系统并没有返回这两个值,这到底是什么原因?为什么有时候可以传递,有时候不呢?