visualizzare una sola riga

bipolare75

Utente Attivo
15 Set 2019
43
0
6
Buonasera,vorrei un aiuto,ho una tabella di nome Ordini,sto cercando di visualizzare a video solo l'ultimo record
Codice:
<html>

<body>

<?php

$username = "";

$password = "";

$database = "";

mysql_connect("", $username, $password);

@mysql_select_db($database) or die("Impossibile selezionare il database");

$query = "SELECT * FROM Ordini ";

$risultati = mysql_query($query);

$num = mysql_numrows($risultati);

mysql_close();

?>

<table border="3" cellspacing="2" cellpadding="2">

<tr>

<th><font face="Arial, Helvetica, sans-serif">N.Ordine</font></th>


<th><font face="Arial, Helvetica, sans-serif">Nome</font></th>

<th><font face="Arial, Helvetica, sans-serif">Cognome</font></th>


<th><font face="Arial, Helvetica, sans-serif">Recapito</font></th>

<th><font face="Arial, Helvetica, sans-serif">Data Ritiro</font></th>

<th><font face="Arial, Helvetica, sans-serif">Ordine 1</font></th>
<th><font face="Arial, Helvetica, sans-serif">Quantita'</font></th>

<th><font face="Arial, Helvetica, sans-serif">Ordine 2</font></th>
<th><font face="Arial, Helvetica, sans-serif">Quantita'</font></th>

<th><font face="Arial, Helvetica, sans-serif">Ordine 3</font></th>
<th><font face="Arial, Helvetica, sans-serif">Quantita'</font></th>

<th><font face="Arial, Helvetica, sans-serif">Ordine 4</font></th>
<th><font face="Arial, Helvetica, sans-serif">Quantita'</font></th>

<th><font face="Arial, Helvetica, sans-serif">Note</font></th>

</tr>

<?php

$i = 0;

while ($i < $num) {

$id = mysql_result($risultati, $i, "id");
$nome = mysql_result($risultati, $i, "nome");
$cognome = mysql_result($risultati, $i, "cognome");
$recapito = mysql_result($risultati, $i, "recapito");
$data_ritiro = mysql_result($risultati, $i, "data_ritiro");
$descrizione1 = mysql_result($risultati, $i, "descrizione1");
$quantita1 = mysql_result($risultati, $i, "quantita1");
$descrizione2 = mysql_result($risultati, $i, "descrizione2");
$quantita2 = mysql_result($risultati, $i, "quantita2");
$descrizione3 = mysql_result($risultati, $i, "descrizione3");
$quantita3 = mysql_result($risultati, $i, "quantita3");
$descrizione4 = mysql_result($risultati, $i, "descrizione4");
$quantita4 = mysql_result($risultati, $i, "quantita4");
$note = mysql_result($risultati, $i, "note");

?>

<tr>

<td><font face="Arial, Helvetica, sans-serif"><?php echo $id;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $nome;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $cognome;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $recapito;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $data_ritiro;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $descrizione1;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $quantita1;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $descrizione2;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $quantita2;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $descrizione3;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $quantita3;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $descrizione4;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $quantita4;?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $note;?></font></td>

</tr>

<?php

$i++;


}




?>

</table>

</body>
 <a href="form.php?pwd=123456789" class="buttom">Torna a Insermento Ordini</a>
</html>
con questo mi mostra tutta la tabella,come faccio per visualizzare solo l'Utica riga inserita?
Grazie anticipatamente
 
ciao e grazie per la risposta,ho provato a sostituire con il tuo consiglio,ma cosi facendo non mi visualizza l'ultimo record inserito,ma il 1°.
grazie per la risposta
 
PHP:
SELECT * FROM Ordini ORDER BY id DESC LIMIT 1
Ho messo "id" ma puoi mettere il nome di qualsiasi campo della tua tabella
 

Discussioni simili