donglu2761 2018-12-14 12:48
浏览 225
已采纳

如何在控制台上打印错误?

function loginuser() {
    $results=array();
    $errors = array();

        $username = 'abc';
        $password = '123';
if ($username='') {
            array_push($errors, "Username is required");
        }
        else if ($password='') {
            array_push($errors, "Password is required");
        }


            $query = "SELECT * FROM users WHERE user_name='$username' AND user_pass='$password'";
            $result = selection($query);

        while ($row = mysqli_fetch_assoc($result)) {
        $results[] = row_jsonify($row);
    }










return json_encode($results);
return json_encode($errors);
}

Below is the code m printing but its throwing a sql error on console if i dont give a username or password i.e if i leave it empty like $username=' ';

what should i do here to print the errors on console as i dont have front end right now if the username or password is incorrect or empty

  • 写回答

2条回答 默认 最新

  • douying6206 2018-12-14 13:40
    关注
    showErrsInConsole(['err1', 'error2', 'error3']);
    
    function showErrsInConsole(array $errors)
    {
        array_walk($errors, function (&$err) {
            $err = 'echo ' . $err;
        });
        $errors = implode(';', $errors);
        $exec = "gnome-terminal -x bash -c '$errors; sleep 1; read -n 1 -p \"press any key to close\"';";
        `$exec`;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 ROS Turtlebot3 多机协同自主探索环境时遇到的多机任务分配问题,explore节点
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用
  • ¥15 kafka topic 所有分副本数修改
  • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
  • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
  • ¥40 串口调试助手打开串口后,keil5的代码就停止了
  • ¥15 电脑最近经常蓝屏,求大家看看哪的问题