Toon posts:

[php/mysql] Optellen, deze code werkt niet :?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik heb in een tabel verschillende producten staan met een referentienummer. Bij deze producten hoort ook een prijs. Als ik een subtotaal wil maken moet ik dus alle prijzen bij elkaar optellen met het referentienummer $referentienummer.

Ik dacht het zo te doen, maar dit werkt niet

PHP:
1
2
$sqlquery = "select sum(prijs) from refshop WHERE referentie='$referentie'";
$subprijs = mysql_query($sqlquery);


Wat doe ik verkeerd?

De tabel refshop, kolom prijs en de string referentie kloppen allemaal wel

  • NaliXL
  • Registratie: Maart 2002
  • Laatst online: 30-07 19:19
Hmm, misschien een domme opmerking, maar je gebruikt toch wel mysql_fetch_row om je resultaat te lezen? Je probeert niet direct uit $subprijs te lezen? Da's een fout die ik in het begin weleens heb gemaakt....

Genoeg is meer dan veel, en tart den overvloed


Verwijderd

je moet het resultaat eerste fetchen:
php:
PHP:
1
2
3
4
5
6
<?php
$sqlquery = "select sum(prijs) as subprijs from refshop WHERE referentie='$referentie'"; 
$dbresult = mysql_query($sqlquery);
$myresult = mysql_fetch_array($dbresult);
$subprijs = $myresult["subprijs"];
?>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

wat werkt er niet?
mysql_error() afvangen of levert het niet het resultaat op wat jij wil
wees es wat duidelijker

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Het werkt niet, Wat doe ik verkeerd
't Is misschien wenselijk om erbij te vermelden wat er niet werkt? Ik bedoel, specifieer eens wat je resultaat wel is? Krijg je een NULL waarde, krijg je een verkeerd resultaat, etc;...

https://fgheysels.github.io/