PHP interesse |
|
Dank voor je antwoord!
Ik kan de bedragen zonder problemen decrypten en echo'en.
Het verwerken van de SUM lukt mij nog niet.
// dit heb ik nu, komt netjes totaal bedrag uit. (als de data in de database niet encrypt is uiteraard :D)
$stmt = $conn->prepare("SELECT bedrag, SUM(bedrag) FROM data");
//hier de decrypt zonder SUM (komt het juiste getal uit)
$stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag,'$salt') AS bedrag FROM data");
// het idee wat ik had om de decrypt met de SUM te regelen (krijg hier fout, sql query klopt niet)
$stmt = $conn->prepare("SELECT AES_DECRYPT(SUM(bedrag), '$salt') as SUM(bedrag) FROM data");
//Zelfde maar dan anders (geen output)
$stmt = $conn->prepare("SELECT AES_DECRYPT(SUM(bedrag), '$salt') as bedrag FROM data");
//nog een andere variant (error)
$stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag, '$salt') as SUM(bedrag) FROM data");
//en deze nog //hier komt het laatste getal/bedrag uit.
$stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag, '$salt') as bedrag, SUM(bedrag) FROM data");
// dit heb ik nu, komt netjes totaal bedrag uit. (als de DATA IN de DATABASE niet encrypt IS uiteraard :D) $stmt = $conn->prepare("SELECT bedrag, SUM(bedrag) FROM data"); //hier de decrypt zonder SUM (komt het juiste getal uit) $stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag,'$salt') AS bedrag FROM data"); // het idee wat ik had om de decrypt met de SUM te regelen (krijg hier fout, sql query klopt niet) $stmt = $conn->prepare("SELECT AES_DECRYPT(SUM(bedrag), '$salt') as SUM(bedrag) FROM data"); //Zelfde maar dan anders (geen output) $stmt = $conn->prepare("SELECT AES_DECRYPT(SUM(bedrag), '$salt') as bedrag FROM data"); //nog een andere variant (error) $stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag, '$salt') as SUM(bedrag) FROM data"); //en deze nog //hier komt het laatste getal/bedrag uit. $stmt = $conn->prepare("SELECT AES_DECRYPT(bedrag, '$salt') as bedrag, SUM(bedrag) FROM data");
En dit is de oplossing
$stmt = $conn->prepare("SELECT SUM(AES_DECRYPT(bedrag, '$salt')) as bedrag FROM data
$stmt = $conn->prepare("SELECT SUM(AES_DECRYPT(bedrag, '$salt')) as bedrag FROM data
|