关于c9服务器的使用

1.对于这个错误....表示每次都没看懂

$row = array();//初始化查询数组

        $username = mysqli_real_escape_string($dbc,trim($_POST['username']));

        $p = SHA1($_POST['password']);

        $q = "select * from teacher where (teacher_name=='$username'AND password=SHA1('$p'))";

        $r = mysqli_query($dbc,$q) or trigger_error("查询:$q \n  MYSQL_ERROR

".mysqli_error($dbc));

         $row = mysqli_fetch_array($r,MYSQLI_ASSOC);  

            echo '<pre>';

         print_r($r);

         echo '</pre>';

         exit;

原来是明文反复加密的问题, 虽然在本地服务器上跑是没问题  但是一但放在服务器上就GG了 

去掉其中一个SHA1加密就可以了

2.注意 C9上的服务器有时只能识别数据库小写的表名

猜你喜欢

转载自blog.csdn.net/qq_37457202/article/details/84637864
C9
今日推荐