我想在交易过程中发现结果,然后对交易的第二部分结果进行评估。我怎么能这样做?
我正在使用PHP PDO和MySQL。
$conectar1 = new PDO('mysql:host='.HOST.'; dbname='.DATABASE.'; charset=utf8', USER, PASS);
$mostrarExamen = $conectar1->beginTransaction();
$mostrarExamen = $conectar1->prepare("
SELECT examenID, userID
FROM examenes
WHERE userID = ?
");
$mostrarExamen->bindParam(1, $userID);
$mostrarExamen->execute();
$examen = $mostrarExamen->fetch(PDO::FETCH_ASSOC);
$examenID = $examen['examenID'];
$mostrarExamen = $conectar1->prepare("
SELECT cursosUsuarios.examenes AS respuestasdelusuario
FROM cursosUsuarios LEFT JOIN cursos
ON cursosUsuarios.cursoID = cursos.cursoID
AND cursosUsuarios.cursoID = ?
");
$mostrarExamen->bindParam(1, $cursoID);
$mostrarExamen->execute();
//I'VE TRIED FETCHING THE RESULTS AGAIN
$resultado = $mostrarExamen->fetch(PDO::FETCH_ASSOC);
//THIS IS NULL
echo $resultado['respuestasdelusuario'];
$mostrarExamen = $conectar1->commit();