Here is the SQL query, as mentioned in the title, this query works instantly in sql workbench, but when added to my php document, the site uses ages to load, and the column for max amount is not displaying, is this most likely caused by my php or is the query badly written? Thank you!
SELECT max(bid.amount), item.img, item.expirydate, item.iditem,
item.description, item.min_price, seller.name
FROM item,seller,bid
WHERE seller.idseller=item.idseller
AND idcategory=1
AND bid.iditem=1
AND
bid.iditem=bid.iditem
AND item.expirydate> curdate();
PHP section
<?php while ($rad =mysqli_fetch_array($datasett)) { ?>
<tr>
<div class="artikkelbilde" id="tabell">
<td> <img class="artikkelbilde" src="../bilder/<?php echo
$rad ["bilde"];?>"> </td>
</td>
</div>
<td>
<?php echo $rad["iditem"]; ?>
</td>
<td>
<?php echo $rad["description"]; ?>
</td>
<td>
<?php echo $rad["min_price"]; ?>
</td>
<td>
<?php echo $rad["name"]; ?>
</td>
<td>
<?php echo $rad["expirydate"]; ?>
</td>
<?php echo $rad["amount"]; ?>
</td>
<?php } ?>