Class JDatabaseDriverMysqli
MySQLi database driver
- JDatabase
- 
			 JDatabaseDriver
			
			 implements 
				JDatabaseInterface JDatabaseDriver
			
			 implements 
				JDatabaseInterface
- 
			 JDatabaseDriverMysqli JDatabaseDriverMysqli
Direct known subclasses
Indirect known subclasses
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.1
Link: https://secure.php.net/manual/en/book.mysqli.php
Located at joomla/database/driver/mysqli.php
Methods summary
| 
				 public 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public static
				boolean
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				integer
				
				 | 
			#
			 getAffectedRows( )Get the number of affected rows by the last INSERT, UPDATE, REPLACE or DELETE for the previous executed SQL statement. | 
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				string
				
				 | 
			#
			 getConnectionCollation( )Method to get the database connection collation, as reported by the driver. If the connector doesn't support reporting this value please return an empty string. | 
| 
				 public 
				integer
				
				 | 
			#
			 getNumRows( resource $cursor = null )Get the number of returned rows for the previous executed SQL statement. This command is only valid for statements like SELECT or SHOW that return an actual result set. To retrieve the number of rows affected by an INSERT, UPDATE, REPLACE or DELETE query, use getAffectedRows(). | 
| 
				 public 
				array
				
				 | |
| 
				 public 
				array
				
				 | 
			#
			 getTableColumns( string $table, boolean $typeOnly = true )Retrieves field information about a given table. | 
| 
				 public 
				array
				
				 | |
| 
				 public 
				array
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				 | 
			#
			 renameTable( string $oldTable, string $newTable, string $backup = null, string $prefix = null )Renames a table in the database. | 
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 protected 
				mixed
				
				 | |
| 
				 protected 
				mixed
				
				 | 
			#
			 fetchAssoc( mixed $cursor = null )Method to fetch a row from the result set cursor as an associative array. | 
| 
				 protected 
				mixed
				
				 | 
			#
			 fetchObject( mixed $cursor = null, string $class = 'stdClass' )Method to fetch a row from the result set cursor as an object. | 
| 
				 protected 
				
				
				 | |
| 
				 public 
				 | |
| 
				 protected 
				integer
				
				 | |
| 
				 protected 
				string
				
				 | 
Methods inherited from JDatabaseDriver
			__call(), 
			addDisconnectHandler(), 
			alterDbCharacterSet(), 
			alterTableCharacterSet(), 
			convertUtf8mb4QueryToUtf8(), 
			createDatabase(), 
			getAlterDbCharacterSet(), 
			getAlterTableCharacterSet(), 
			getCallStacks(), 
			getConnection(), 
			getConnectors(), 
			getCount(), 
			getCreateDatabaseQuery(), 
			getDatabase(), 
			getDateFormat(), 
			getExporter(), 
			getImporter(), 
			getInstance(), 
			getIterator(), 
			getLog(), 
			getMinimum(), 
			getName(), 
			getNullDate(), 
			getPrefix(), 
			getQuery(), 
			getServerType(), 
			getTimings(), 
			getUTFSupport(), 
			hasUTF8mb4Support(), 
			hasUTFSupport(), 
			insertObject(), 
			isMinimumVersion(), 
			loadAssoc(), 
			loadAssocList(), 
			loadColumn(), 
			loadNextObject(), 
			loadNextRow(), 
			loadObject(), 
			loadObjectList(), 
			loadResult(), 
			loadRow(), 
			loadRowList(), 
			quote(), 
			quoteName(), 
			quoteNameStr(), 
			replacePrefix(), 
			setDebug(), 
			setQuery(), 
			splitSql(), 
			truncateTable(), 
			updateObject()
		
Methods inherited from JDatabase
			getErrorMsg(), 
			getErrorNum(), 
			query(), 
			stderr(), 
			test()
		
Magic methods summary
Magic methods inherited from JDatabaseDriver
Properties summary
| 
				public  
				string
			 | $name | 
				#
				 The name of the database driver. | 
| 
				public  
				string
			 | $serverType | 
				#
				 The type of the database server family supported by this driver. | 
| 
				protected  
				 | $connection | 
				#
				 The database connection resource. | 
| 
				protected  
				string
			 | $nameQuote | 
				#
				 The character(s) used to quote SQL statement names such as table names or field names, etc. The child classes should define this as necessary. If a single character string the same character is used for both sides of the quoted name, else the first character will be used for the opening quote and the second for the closing quote. | 
| 
				protected  
				string
			 | $nullDate | 
				#
				 The null or zero representation of a timestamp for the database driver. This should be defined in child classes to hold the appropriate value for the engine. | 
| 
				protected static 
				string
			 | $dbMinimum | 
				#
				 The minimum supported database version. | 
Properties inherited from JDatabaseDriver
			$callStacks, 
			$count, 
			$cursor, 
			$debug, 
			$disconnectHandlers, 
			$errorMsg, 
			$errorNum, 
			$instances, 
			$limit, 
			$log, 
			$offset, 
			$options, 
			$sql, 
			$tablePrefix, 
			$timings, 
			$transactionDepth, 
			$utf, 
			$utf8mb4
		
