var_dump($res); // 17.1 Först returnerades false (men sedan ändrade jag frågan till litet fältnamn year och ett likhetstecken och då funkade det) sedan ändrade jag tillbaka // 17.2 Att false returnerades beror på på att nått gick fel // 18. Läste i CDatabase om ErrorCode() och ErrorInfo() // 19. Anropa och skriv ut resultatet av ErrorCode() och ErrorInfo(). echo "ErrorCode: " . $dbh->ErrorCode(); var_dump($dbh->ErrorInfo()); // 19.1 Felkod 42000 visas // 19.2 42000 är ett vanligt SQLSTATE-fel // 19.3 Meddelandet säger att felet i närheten av likhetsteknen // 20. Åtgärda felen i queryn ovan. Svara på följande frågor som kommentarer i test.php: //20.1 Jag ändratde queryn till ett likhetstecken och sedan funkade det // 21. Läste sedan i CDatabase om vad GetNumQueries() och GetQueries() gör. // 22. Anropade GetNumQueries() och GetQueries() echo "num queries: " . $dbh->GetNumQueries(); var_dump($dbh->GetQueries()); // 22.1 GetNumQueries() ger antalet frågor som körts // 22.2 GetQueries() visar vilka frågor som körts // 23. Läste sedan om CDatabase::Dump() // 24. Anropade Dump echo "dbh dump: " . $dbh->Dump(); //24.1 Dump()skriver ut alla databasfrågor som html // 25. Läste om CDatabase::SaveDebug() //26. Anropade SaveDebug() $dbh->SaveDebug(); // och skrev sedan ut sessionen echo "SESSION: <br>"; $html = dump($_SESSION); $html = preg_replace('#(<br */?>\\s*)+#i', '<br />', $html); echo $html; // 26.1 I sessionen sparas information av SaveDebug om vilka databasfrågor som körts