Source
391 }
392
393 function databaseError($msg, $errorLevel = E_USER_ERROR) {
394 // try to extract and format query
395 if(preg_match('/Couldn\'t run query: ([^\|]*)\|\s*(.*)/', $msg, $matches)) {
396 $formatter = new SQLFormatter();
397 $msg = "Couldn't run query: \n" . $formatter->formatPlain($matches[1]) . "\n\n" . $matches[2];
398 }
399
400 user_error($msg, $errorLevel);
401 }
402 }
403
404 /**
405 * A result-set from a MySQL database.
406 * @package sapphire
Trace
- Couldn't run query:
SHOW FULL FIELDS IN `Member`
Can't create/write to file 'c: emp\#sql294_d_0.MYI' (Errcode: 22)
Line 400 of MySQLDatabase.php
- MySQLDatabase->databaseError(Couldn't run query: SHOW FULL
FIELDS IN `Member` | Can't create/write to file 'c:
emp\#sql294_d_0.MYI' (Errcode: 22),256)
Line 102 of MySQLDatabase.php
- MySQLDatabase->query(SHOW FULL FIELDS IN `Member`,256)
Line 104 of DB.php
- DB::query(SHOW FULL FIELDS IN `Member`)
Line 275 of MySQLDatabase.php
- MySQLDatabase->fieldList(Member)
Line 255 of DB.php
- DB::fieldList(Member)
Line 233 of Member.php
- Member->logIn()
Line 196 of MemberLoginForm.php
- MemberLoginForm->performLogin(Array)
Line 114 of MemberLoginForm.php
- MemberLoginForm->dologin(Array,MemberLoginForm,HTTPRequest)
Line 232 of Form.php
- Form->httpSubmission(HTTPRequest)
Line 107 of RequestHandler.php
- RequestHandler->handleRequest(HTTPRequest)
Line 121 of RequestHandler.php
- RequestHandler->handleRequest(HTTPRequest)
Line 122 of Controller.php
- Controller->handleRequest(HTTPRequest)
Line 277 of Director.php
- Director::handleRequest(HTTPRequest,Session)
Line 121 of Director.php
- Director::direct(/Security/LoginForm)
Line 115 of main.php