MediaWiki master
DBQueryError.php
Go to the documentation of this file.
1<?php
6namespace Wikimedia\Rdbms;
7
14 public $error;
16 public $errno;
18 public $sql;
20 public $fname;
21
31 public function __construct( IDatabase $db, $error, $errno, $sql, $fname, $message = null ) {
32 $message ??= "Error $errno: $error\n" .
33 "Function: $fname\n" .
34 "Query: $sql\n";
35
36 parent::__construct( $db, $message );
37
38 $this->error = $error;
39 $this->errno = $errno;
40 $this->sql = $sql;
41 $this->fname = $fname;
42 }
43}
IDatabase null $db
Definition DBError.php:24
Base class for the more common types of database errors.
__construct(IDatabase $db, $error, $errno, $sql, $fname, $message=null)
Interface to a relational database.
Definition IDatabase.php:31