PHP、phpmyadmin、html、javascript

PHP、phpmyadmin、html、javascript,javascript,php,json,Javascript,Php,Json,我在将主id值排序到表中时遇到了一个问题,该值从phpmyadmin自动递增,并将它们从最近到最新从最大值到最低值添加到表中。我能得到一些帮助吗?我正在使用json将php转换为javascript。此代码仅显示从最近到最近的表格 $app->get('/proyects/all', function () use($servername, $dbname, $dbuser, $dbpassword) { $response = array(); try { $conn = n

我在将主id值排序到表中时遇到了一个问题,该值从phpmyadmin自动递增,并将它们从最近到最新从最大值到最低值添加到表中。我能得到一些帮助吗?我正在使用json将php转换为javascript。此代码仅显示从最近到最近的表格

$app->get('/proyects/all', function () use($servername, $dbname, $dbuser, $dbpassword)
{

$response = array();

try
{
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $dbuser, $dbpassword);

    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $conn->prepare("SELECT * FROM proyectos");

    if ($stmt->execute())    {
        $result = $stmt->fetchAll();
    }


    $conn = null;

    if(!empty($result))
    {
        $response['proyects'] = array();
        foreach ($result as $key => $value)
        {
            $response['proyects'][$key] = $value;

        }
        $response['success'] = true;

        echo json_encode($response);
        return;
    }
    else
    {
        $response['success'] = false;
        $response['message'] = "Proyects not found";

        echo json_encode($response);
        return;
    }

}
catch(PDOException $e)
{
    $response['success'] = false;
    $response['message'] = $e->getMessage();

    echo json_encode($response);
    return;
}
});

<script type="text/javascript">
     $(document).ready(function()
     {
        $.ajax(
        {
            url: path+'/proyects/all',
            type: 'get',
            dataType: "json",
            success: function(json)
            {
                console.log(json);

                if (json.success)
                {
                    $.each(json.proyects, function( index, value ) {

                      $('#proyecs').append('<tr><td>'+value.idproyect+'</td><td>'+value.pdescription+'</td><td>'+value.presponsible+'</td><td>'+value.pdateini+'</td><td>'+value.pdatefin+'</td><td>'+value.pstatus+'&#37</td><td><button type="button" class="btn btn-default">Details</button></td></tr>');
                    });
                }
                else
                {
                    Materialize.toast(json.message, 5000, 'red accent-4');
                }
            },
            error : function(e, settings, exception)
            {
                Materialize.toast("Oops! an error has ocurred", 5000, 'red accent-4');
            }
        });
    });
</script>
@sesonrario@rex抱歉忘记了代码

    $stmt = $conn->prepare("SELECT * FROM proyectos order by id");

解决您的问题?

如果您不向我们共享代码,我们将如何帮助您?您应该围绕您遇到的问题共享更多上下文。仅凭你在问题中留下的信息,不太可能有人能帮助你。您遇到了什么具体问题?什么不起作用?你试过什么?另外,分享相关代码也会有很大帮助。添加代码@sensorario谢谢,非常感谢。按id顺序描述解决了它