0
我有一個問題訂購到一個表主要的ID值,從phpmyadmin自動遞增並將它們添加到表中從最近到最新(從最大到最低)我可以得到一些幫助嗎?我正在使用json將php轉換爲javascript。此代碼僅顯示從最近到最近的表格。PHP,phpmyadmin,html,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+'%</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對不起忘了代碼
如果您不向我們分享您的代碼,我們該如何幫助您? – sensorario
您應該圍繞您遇到的問題分享更多背景。有人可以幫助您僅僅使用問題中留下的信息。你遇到了什麼(具體)問題?什麼不起作用?你有什麼嘗試?還分享相關的代碼可以幫助很大。 – matteeyah
添加代碼@sensorario –