我有一個問題的探析與不同的數從一列行,這裏是我的數據庫和查詢如何從一數列與行不同的價值
$host = 'localhost';
$db = 'cbt';
$user = 'root';
$pass = '';
$dsn = "mysql:host=$host;dbname=$db";
$pdo = new PDO($dsn, $user, $pass);
$matematika = 'MTK';
$soal_mtk = $pdo->prepare("select count(*) from cbt.data_ujian where data_ujian.id_mapel = :mtk");
$soal_mtk->bindParam(':mtk', $matematika, PDO::PARAM_STR, 12);
$soal_mtk->execute();
$mtk = $soal_mtk->fetchColumn();
$fisika = 'FIS';
$soal_fis = $pdo->prepare("select count(*) from cbt.data_ujian where data_ujian.id_mapel = :fis");
$soal_fis->bindParam(':fis', $fisika, PDO::PARAM_STR, 12);
$soal_fis->execute();
$fis = $soal_fis->fetchColumn();
$kimia = 'KIM';
$soal_kim = $pdo->prepare("select count(*) from cbt.data_ujian where data_ujian.id_mapel = :kim");
$soal_kim->bindParam(':kim', $kimia, PDO::PARAM_STR, 12);
$soal_kim->execute();
$kim = $soal_kim->fetchColumn();
我可以指望這一切與一個查詢?請告訴我是否需要更多信息。謝謝你以前這麼多。
是否有cbt.data_ujian和data_user之間的關係? – Strawberry
不,沒有。我只想用一個查詢來計算mtk,fis和kim – ghabriel
那麼,在您的問題頂部的表創建語句有什麼意義?! – Strawberry