I am calling some data from my table in phpmyadmin and it duplicates the table for the amount of data that is in the one of phpmyadmin, and I only want the last data that is in my database
</div>
<?php
$sql="SELECT * from roberto";
$result=mysqli_query($conexion,$sql);
while($mostrar=mysqli_fetch_array($result)){
?>
<table class="table is-striped is-narrow is-hoverable is-fullwidth">
<thead>
<tr>
<th>Tipo</th>
<th>Niveles</th>
<th>Estado</th>
</tr>
</thead>
<tbody>
<tr>
<th>pH Sensor <spab></th>
<td><p>Nivel de pH: <strong><span id="PHvalue"></span><?php echo $mostrar['nivelph']; ?></strong></p>
</td>
<td>Funcionando</td>
</tbody>
<tbody>
<tr>
<th>Caudalímetro</th>
<td><p><strong><?php echo $mostrar['caudal']; ?>10L/min</strong></p>
</td>
<td>Funcionando</td>
</tbody>
<tbody>
<tr>
<th>Bomba subir pH ↑</th>
<td><span>""" str(ph) """pH</span>
</td>
<td>Subiendo el pH↑</td>
</tbody>
<tbody>
<tr>
<th>Bomba bajar pH ↓</th>
<td><span>""" str(ph) """pH</span>
</td>
<td>Bajando el pH↓</td>
</tbody>
<tr>
<th>Nutrientes</th>
<td><span>1mL/24horas</span>
</td>
<td>Activando bomba</td>
</tbody>
</table>
</section>
<?php
}
?>
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
CodePudding user response:
If you want the last of all the rows in the table, then this is answer:
SELECT * FROM roberto ORDER BY id DESC LIMIT 1;
CodePudding user response:
this code brings the last id inserted in the database connection
printf("Last inserted record has id %d\n", mysql_insert_id($conn));