totaal optelling van 1 kolom in een DB table
Manfred vd waarsenburg
31/12/2022 16:54:56Beste allemaal,
ik probeer een totaal optelling te maken van 1 kolom binnen een Database table
hiervoor gebruik ik onderstaande code:
dit levert onderstaande foutmelding op:
mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given
wie helpt mij op weg.
Grtz Manfred
ik probeer een totaal optelling te maken van 1 kolom binnen een Database table
hiervoor gebruik ik onderstaande code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$mysqli = new mysqli("localhost", $username, $password, $my_db);
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$sql = "SELECT SUM(payment_amount) FROM josvg_eb_registrants";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)) {
echo "Total:" . $row['SUM(payment_amount)'];
}
/* free result set */
$result->free();
/* close connection */
$mysqli->close();
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$sql = "SELECT SUM(payment_amount) FROM josvg_eb_registrants";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result)) {
echo "Total:" . $row['SUM(payment_amount)'];
}
/* free result set */
$result->free();
/* close connection */
$mysqli->close();
dit levert onderstaande foutmelding op:
mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given
wie helpt mij op weg.
Grtz Manfred
PHP hulp
21/11/2024 17:59:51Manfred vd waarsenburg
31/12/2022 17:33:01thanks voor me op het goede pad zetten, ik had deze snippet ergens gevonden, echter mijn verbinding is niet $con maar $mysqli
Jan Koehoorn
02/01/2023 12:10:02Dat totaal dat je ophaalt is maar 1 waarde, toch? Dus volgens mij heb je helemaal geen loop nodig:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$mysqli = new mysqli("localhost", $username, $password, $my_db);
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$sql = "SELECT SUM(payment_amount) sum_payment_amounts FROM josvg_eb_registrants";
$result = mysqli_query($mysqli, $sql);
echo "Total:" . $result->fetch_object()->sum_payment_amounts;
$result->free();
$mysqli->close();
?>
$mysqli = new mysqli("localhost", $username, $password, $my_db);
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$sql = "SELECT SUM(payment_amount) sum_payment_amounts FROM josvg_eb_registrants";
$result = mysqli_query($mysqli, $sql);
echo "Total:" . $result->fetch_object()->sum_payment_amounts;
$result->free();
$mysqli->close();
?>