Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

      (Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

mssql_base.php

Zuletzt modifiziert: 09.10.2024, 12:54 - Dateigröße: 1.19 KiB


 01  <?php
 02  /**
 03  *
 04  * This file is part of the phpBB Forum Software package.
 05  *
 06  * @copyright (c) phpBB Limited <https://www.phpbb.com>
 07  * @license GNU General Public License, version 2 (GPL-2.0)
 08  *
 09  * For full copyright and license information, please see
 10  * the docs/CREDITS.txt file.
 11  *
 12  */
 13   
 14  namespace phpbb\db\driver;
 15   
 16  /**
 17  * MSSQL Database Base Abstraction Layer
 18   */
 19  abstract class mssql_base extends \phpbb\db\driver\driver
 20  {
 21      /**
 22      * {@inheritDoc}
 23      */
 24      public function sql_concatenate($expr1, $expr2)
 25      {
 26          return $expr1 . ' + ' . $expr2;
 27      }
 28   
 29      /**
 30      * {@inheritDoc}
 31      */
 32      function sql_escape($msg)
 33      {
 34          return str_replace(array("'", "\0"), array("''", ''), $msg);
 35      }
 36   
 37      /**
 38      * {@inheritDoc}
 39      */
 40      function sql_lower_text($column_name)
 41      {
 42          return "LOWER(SUBSTRING($column_name, 1, DATALENGTH($column_name)))";
 43      }
 44   
 45      /**
 46      * Build LIKE expression
 47      * @access private
 48      */
 49      function _sql_like_expression($expression)
 50      {
 51          return $expression . " ESCAPE '\\'";
 52      }
 53   
 54      /**
 55      * Build NOT LIKE expression
 56      * @access private
 57      */
 58      function _sql_not_like_expression($expression)
 59      {
 60          return $expression . " ESCAPE '\\'";
 61      }
 62   
 63      /**
 64      * Build db-specific query data
 65      * @access private
 66      */
 67      function _sql_custom_build($stage, $data)
 68      {
 69          return $data;
 70      }
 71  }
 72