I only have a single table in my database with only 5 columns , it has around 13000 rows of data into it , when i fetch it on my php page it outputs data very slowly . Can anyone advice a solution for it .
code is as below :
<?php
$sno = 1 ;
$form = 0 ;
$data = selectloop('data') ;
foreach($data as $datalist){
$form = $form + 1 ; ?>
<tr class="odd gradeX">
<td ><?php echo $sno ; ?></td>
<td ><?php echo $datalist['domain_name'] ; ?></td>
<td ><?php echo $datalist['registrant_name'] ; ?></td>
<td ><?php echo $datalist['registrant_city'] ; ?></td>
<td ><?php echo $datalist['registrant_state'] ; ?></td>
<td ><?php echo $datalist['registrant_email'] ; ?></td>
<td ><?php echo $datalist['registrant_phone'] ; ?></td>
<td>
<?php if(isset($_POST['submit'.$form])) {
mysql_query("update data set remarks='".$_POST['remarks']."' where id='".$_POST['id']."' ") ;
header("location:datalist.php") ; } ?>
<form method="post">
<input type="hidden" class="form-control" name="id" value="<?php echo $datalist['id'] ; ?>" >
<input type="text" class="form-control" name="remarks">
<button class="btn btn-primary btn-xs" name="submit<?php echo $form ;?>" > Submit </button>
</form>
</td>
</tr>
<?php $sno = $sno + 1 ; } ?>
</tbody>