PHP PDO 構文を使用しようとしています。多分誰かがこの平和なコードを見ることができるでしょう。少しの労力で少し多くの行ができたようです。
ユーザー後入力 (ID) をキャッチします。計算上の理由から、すべてのユーザーからの値 BejagFlach (それらの合計) と、ID で識別されるユーザーからの単一の値 BejagFlach が必要であることを知っています。ここのように、これには 2 つのクエリが必要ですか? または、より短い/より良い方法がありますか?
/* Fetch POST Data */
$User_Num = $_POST['User_Num'];
/* Build query for one User */
$dbSelect = $objDb->prepare("SELECT BejagFlach,Name FROM Benutzer WHERE lfdNr = :User_Num");
$dbSelect -> setFetchMode(PDO::FETCH_ASSOC);
$dbSelect->execute(array(':User_Num' => $User_Num));
/* Build query for all Users */
$dbSelect2 = $objDb->prepare("SELECT BejagFlach FROM Benutzer");
$dbSelect2 -> setFetchMode(PDO::FETCH_ASSOC);
$dbSelect2->execute();
/* Output + Calculate */
while($row = $dbSelect->fetch()) {
$totalUser += $row['BejagFlach'];
$who = utf8_encode($row['Name']);
}
/* Output + Calculate */
while($row = $dbSelect2->fetch()) {
$totalAll += $row['BejagFlach'];
}
よろしく、トニ