Ordonare randuri tabel MySQL dupa suma din coloane
Scris: Joi Apr 04, 2013
Am o problema cu un cod scris de mine.
Deci am in tabel 'vot-plus' INT 'vot-minus' INT
Chestia e ca nu afiseaza corect cum trebuie totalul asociat membrului, ci apare la toti 0 desi in baza de date am pus ceva valori, limitat la afisare doar primi 3 cu total mare.
UN ajutor ?
Deci am in tabel 'vot-plus' INT 'vot-minus' INT
Cod: Selectaţi tot
$total = vot-plus - vot-minus
UN ajutor ?
Cod: Selectaţi tot
<?php $topvotbaieti = mysql_query("SELECT * FROM `membri` WHERE `sex` = '1'");
$row = mysql_fetch_array($topvotbaieti);
while($row = mysql_fetch_array($topvotbaieti))
{
$total = $row['vot-plus'] + $row['vot-cadou'] - $row['vot-minus'];
$voturibaieti = mysql_query("SELECT * FROM `membri` WHERE `sex` = '1' ORDER BY '.$total.' ASC LIMIT 3");
$rand = mysql_fetch_assoc($voturibaieti);
echo ' <br> '.$rand['nume'].' '.$total.' <br> ';
}
?>