Informática Asociada ia doc & examples: templates Documentation Index Examples List


/iaLib/ia_examples/ia/Sql/Mysql/IaMysqli_example.php


<?php $ia_example = [ 'title' => 'ia\Sql\Mysql\IaMysqli', // fully qualified className 'summary' => '', // class summary 'full_example' => '', // full usage example, relative path from ia_examples, blank '' not shown. 'example_file' => 'code/ia/Sql/Mysql/IaMysqli_example_code.php', // method by method example, blank '' not shown. ]; include( __DIR__ . '/../../../template/ia_example_class.php');

/iaLib/ia_examples/code/ia/Sql/Mysql/IaMysqli_example_code.php


use ia\Sql\Mysql\IaMysqli; use ia\DocumentIt\DocumentIt; echo '<h3>Disclaimer: Auto generated file. Please help us setting parameters to useful values and extending the examples. </h3>'; try { echo <<< CONSTRUCTOR_PROTOTYPE <pre> /** * IaMysqli::__construct() * constructor. * * @param string \$host host to connect, defaults to php.ini setting * @param string \$username login, to connect, defaults to php.ini setting * @param string \$passwd password, to connect, defaults to php.ini setting * @param string \$dbname databasename * @param string \$port to connect, defaults to php.ini setting * @param string \$socket socket to use for connection, defaults to php.ini setting * @return void */ /* \$iaMysqli = new IaMysqli(<span class="type">string \$host</span> \$host <span class="default">= null</span>, <span class="type">string</span> \$username <span class="default">= null</span>, <span class="type">string</span> \$passwd <span class="default">= null</span>, <span class="type">string</span> \$dbname <span class="default">= ''</span>, <span class="type">string</span> \$port <span class="default">= null</span>, <span class="type">string \$socket</span> \$socket <span class="default">= null</span>); */ \$iaMysqli = new IaMysqli(); </pre> CONSTRUCTOR_PROTOTYPE; $iaMysqli = new IaMysqli(); echo '<ul class="usage">'; ///////// \$iaMysqli->__destruct(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u___destruct'><b>\$iaMysqli->__destruct() <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "__destruct")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->__destruct();" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->__destruct(); echo '</ol>'; ///////// \$iaMysqli->connectionInfo_set(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_connectionInfo_set'><b>\$iaMysqli->connectionInfo_set(<span class="type">string \$host</span> \$host <span class="default">= null</span>, <span class="type">string</span> \$username <span class="default">= null</span>, <span class="type">string</span> \$passwd <span class="default">= null</span>, <span class="type">string</span> \$dbname <span class="default">= ''</span>, <span class="type">string</span> \$port <span class="default">= null</span>, <span class="type">string \$socket</span> \$socket <span class="default">= null</span>) <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "connectionInfo_set")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->connectionInfo_set();" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->connectionInfo_set(); echo '</ol>'; ///////// \$iaMysqli->connect_toString(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_connect_toString'><b>\$iaMysqli->connect_toString(<span class="type">array</span> \$con <span class="default">= null</span>) <span>: string</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "connect_toString")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->connect_toString(); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->connect_toString(); echo '</ol>'; ///////// \$iaMysqli->connect(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_connect'><b>\$iaMysqli->connect() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "connect")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->connect(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->connect() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->reconnect(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_reconnect'><b>\$iaMysqli->reconnect() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "reconnect")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->reconnect(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->reconnect() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->close(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_close'><b>\$iaMysqli->close() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "close")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->close(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->close() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->begin(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_begin'><b>\$iaMysqli->begin(<span class="type">int</span> \$flags <span class="default">= 0</span>) <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "begin")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->begin(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->begin() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->commit(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_commit'><b>\$iaMysqli->commit() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "commit")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->commit(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->commit() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->rollback(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_rollback'><b>\$iaMysqli->rollback() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "rollback")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->rollback(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->rollback() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->autocommit(true); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_autocommit'><b>\$iaMysqli->autocommit(<span class="type">bool</span> \$mode, <span class="type">string</span> \$comment <span class="default">= ''</span>) <span>: int</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "autocommit")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->autocommit(true); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->autocommit(true); echo '</ol>'; ///////// \$iaMysqli->transaction(['a' => '1', 'b' => '2', 'c' => 3]); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_transaction'><b>\$iaMysqli->transaction(<span class="type">array</span> \$sqlArray) <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "transaction")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->transaction(['a' => '1', 'b' => '2', 'c' => 3]); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->transaction(['a' => '1', 'b' => '2', 'c' => 3]) ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->queryArray(['a' => '1', 'b' => '2', 'c' => 3]); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_queryArray'><b>\$iaMysqli->queryArray(<span class="type">array</span> \$sqlArray) <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "queryArray")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->queryArray(['a' => '1', 'b' => '2', 'c' => 3]); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->queryArray(['a' => '1', 'b' => '2', 'c' => 3]) ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->query('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_query'><b>\$iaMysqli->query(<span class="type">string \$sql string:</span> \$sql, <span class="type">int</span> \$resultmode <span class="default">= 0</span>) <span>: mixed</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "query")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->query('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->query('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->insertAndGetId('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_insertAndGetId'><b>\$iaMysqli->insertAndGetId(<span class="type">string</span> \$sql) <span>: int</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "insertAndGetId")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->insertAndGetId('palabra'); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->insertAndGetId('palabra'); echo '</ol>'; ///////// \$iaMysqli->single_read('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_single_read'><b>\$iaMysqli->single_read(<span class="type">string \$sql</span> \$sql, <span class="type">string \$onNotFound on no rows found return</span> \$onNotFound <span class="default">= ''</span>) <span>: string</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "single_read")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->single_read('palabra'); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->single_read('palabra'); echo '</ol>'; ///////// \$iaMysqli->singleton('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_singleton'><b>\$iaMysqli->singleton(<span class="type">string \$sql</span> \$sql, <span class="type">array \$onNotFound on no rows found return</span> \$onNotFound <span class="default">= []</span>, <span class="type">int</span> \$resultType <span class="default">= 1</span>) <span>: mixed</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "singleton")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->singleton('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->singleton('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->singleton_full('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_singleton_full'><b>\$iaMysqli->singleton_full(<span class="type">string \$sql</span> \$sql, <span class="type">mixed</span> \$onNull <span class="default">= ''</span>) <span>: mixed</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "singleton_full")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->singleton_full('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->singleton_full('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->selectVector('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_selectVector'><b>\$iaMysqli->selectVector(<span class="type">string \$sql</span> \$sql, <span class="type">mixed \$onNotFound on no rows returned return</span> \$onNotFound <span class="default">= []</span>) <span>: mixed</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "selectVector")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->selectVector('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->selectVector('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->selectKeyValue('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_selectKeyValue'><b>\$iaMysqli->selectKeyValue(<span class="type">string \$sql</span> \$sql, <span class="type">mixed \$onNotFound on no rows returned return</span> \$onNotFound <span class="default">= []</span>) <span>: array|bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "selectKeyValue")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->selectKeyValue('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->selectKeyValue('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->selectArrayKey('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_selectArrayKey'><b>\$iaMysqli->selectArrayKey(<span class="type">string \$sql</span> \$sql, <span class="type">string</span> \$key <span class="default">= 'id'</span>, <span class="type">mixed \$onNotFound on no rows returned return</span> \$onNotFound <span class="default">= []</span>, <span class="type">int</span> \$resultType <span class="default">= 1</span>) <span>: array</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "selectArrayKey")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->selectArrayKey('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->selectArrayKey('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->selectArrayIndex('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_selectArrayIndex'><b>\$iaMysqli->selectArrayIndex(<span class="type">string \$sql</span> \$sql, <span class="type">mixed \$onNotFound on no rows returned return</span> \$onNotFound <span class="default">= []</span>, <span class="type">int</span> \$resultType <span class="default">= 1</span>) <span>: mixed</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "selectArrayIndex")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->selectArrayIndex('palabra'); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->selectArrayIndex('palabra') ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->valid_unique_key(null /* =* @param \$UniquekeyValue = */, null /* =* @param \$primaryKeyValue = */, 'palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_valid_unique_key'><b>\$iaMysqli->valid_unique_key(<span class="type">* @param \$UniquekeyValue </span> \$table, <span class="type">* @param \$primaryKeyValue </span> \$UniquekeyValue, <span class="type">* @param string \$QueryComment </span> \$primaryKeyValue, <span class="type">string</span> \$QueryComment <span class="default">= '/*valid_unique_key*/'</span>) <span>: string</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "valid_unique_key")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->valid_unique_key(null /* =* @param \$UniquekeyValue = */, null /* =* @param \$primaryKeyValue = */, 'palabra'); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->valid_unique_key(null /* =* @param $UniquekeyValue = */, null /* =* @param $primaryKeyValue = */, 'palabra'); echo '</ol>'; ///////// \$iaMysqli->last_insert_id(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_last_insert_id'><b>\$iaMysqli->last_insert_id() <span>: int</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "last_insert_id")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->last_insert_id(); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->last_insert_id(); echo '</ol>'; ///////// \$iaMysqli->found_rows(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_found_rows'><b>\$iaMysqli->found_rows() <span>: int</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "found_rows")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->found_rows(); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->found_rows(); echo '</ol>'; ///////// \$iaMysqli->metaData_get(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_metaData_get'><b>\$iaMysqli->metaData_get() <span>: array</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "metaData_get")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->metaData_get(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->metaData_get() ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->metaData_clear(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_metaData_clear'><b>\$iaMysqli->metaData_clear() <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "metaData_clear")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->metaData_clear();" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->metaData_clear(); echo '</ol>'; ///////// \$iaMysqli->throwSqlException_set(3); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_throwSqlException_set'><b>\$iaMysqli->throwSqlException_set(<span class="type">bool|int</span> \$mysqli_report_mode) <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "throwSqlException_set")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->throwSqlException_set(3);" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->throwSqlException_set(3); echo '</ol>'; ///////// \$iaMysqli->throwSqlException_get(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_throwSqlException_get'><b>\$iaMysqli->throwSqlException_get() <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "throwSqlException_get")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->throwSqlException_get(); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->throwSqlException_get() ? 'true' : 'false'); echo '</ol>'; ///////// \$iaMysqli->trace_get(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_trace_get'><b>\$iaMysqli->trace_get() <span>: array</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "trace_get")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->trace_get(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->trace_get() ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->log_trace('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_log_trace'><b>\$iaMysqli->log_trace(<span class="type">string</span> \$sql, <span class="type">int</span> \$retries <span class="default">= 0</span>) <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "log_trace")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->log_trace('palabra');" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->log_trace('palabra'); echo '</ol>'; ///////// \$iaMysqli->errorLog_get(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_errorLog_get'><b>\$iaMysqli->errorLog_get() <span>: array</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "errorLog_get")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->errorLog_get(); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->errorLog_get() ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->begins_get(); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_begins_get'><b>\$iaMysqli->begins_get() <span>: int</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "begins_get")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->begins_get(); -&gt;&nbsp; DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->begins_get(); echo '</ol>'; ///////// \$iaMysqli->log_sql_error('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_log_sql_error'><b>\$iaMysqli->log_sql_error(<span class="type">string \$sql</span> \$sql, <span class="type">int</span> \$retries <span class="default">= 0</span>, <span class="type">bool</span> \$putMysqliError <span class="default">= true</span>) <span>: void</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "log_sql_error")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->log_sql_error('palabra');" DOCUMENT_EXAMPLE; /// run /// echo $iaMysqli->log_sql_error('palabra'); echo '</ol>'; ///////// \$iaMysqli->selectArrayMultiKey(['a' => '1', 'b' => '2', 'c' => 3], 3); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_selectArrayMultiKey'><b>\$iaMysqli->selectArrayMultiKey(<span class="type">string|array</span> \$sql, <span class="type">int</span> \$numKeys, <span class="type">int</span> \$resultType <span class="default">= 1</span>) <span>: array</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "selectArrayMultiKey")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->selectArrayMultiKey(['a' => '1', 'b' => '2', 'c' => 3], 3); -&gt;&nbsp; </b><br><pre> DOCUMENT_EXAMPLE; /// run /// print_r( $iaMysqli->selectArrayMultiKey(['a' => '1', 'b' => '2', 'c' => 3], 3) ); echo "</pre>"; echo '</ol>'; ///////// \$iaMysqli->prepare('palabra'); ////////////////////////////////////////////////// echo <<< FUNCTIONDEF <li id='u_prepare'><b>\$iaMysqli->prepare(<span class="type">string</span> \$sql) <span>: bool</span></b> FUNCTIONDEF; echo "<pre class='docBlock'>".DocumentIt::methodDocBlockProtected("ia\Sql\Mysql\IaMysqli", "prepare")."</pre>"; echo "<ol class='usage'>"; /// display /// echo <<< DOCUMENT_EXAMPLE <li>\$iaMysqli->prepare('palabra'); -&gt;&nbsp; DOCUMENT_EXAMPLE; ///run /// echo ($iaMysqli->prepare('palabra') ? 'true' : 'false'); echo '</ol>'; /* PerfilExample adds new methods here */ echo '</ul>'; } catch(Exception $exception) { echo "<pre class='errorBlock'>$exception</pre>"; }

phpunit test file template


<?php use ia\Sql\Mysql\IaMysqli; use PHPUnit\Framework\TestCase; class IaMysqliTest extends TestCase { /** * @dataProvider __destruct_Provider * */ public function test___destruct( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->__destruct() ); } function __destruct_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider connectionInfo_set_Provider * */ public function test_connectionInfo_set($host, $username, $passwd, $dbname, $port, $socket , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->connectionInfo_set($host, $username, $passwd, $dbname, $port, $socket) ); } function connectionInfo_set_Provider() { return [ 'test 1' => [ '', '', '', '', '', '', '' ], ]; } /** * @dataProvider connect_toString_Provider * */ public function test_connect_toString($con , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->connect_toString($con) ); } function connect_toString_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider connect_Provider * */ public function test_connect( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->connect() ); } function connect_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider reconnect_Provider * */ public function test_reconnect( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->reconnect() ); } function reconnect_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider close_Provider * */ public function test_close( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->close() ); } function close_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider begin_Provider * */ public function test_begin($flags , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->begin($flags) ); } function begin_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider commit_Provider * */ public function test_commit( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->commit() ); } function commit_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider rollback_Provider * */ public function test_rollback( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->rollback() ); } function rollback_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider autocommit_Provider * */ public function test_autocommit($mode, $comment , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->autocommit($mode, $comment) ); } function autocommit_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider transaction_Provider * */ public function test_transaction($sqlArray , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->transaction($sqlArray) ); } function transaction_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider queryArray_Provider * */ public function test_queryArray($sqlArray , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->queryArray($sqlArray) ); } function queryArray_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider query_Provider * */ public function test_query($sql, $resultmode , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->query($sql, $resultmode) ); } function query_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider insertAndGetId_Provider * */ public function test_insertAndGetId($sql , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->insertAndGetId($sql) ); } function insertAndGetId_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider single_read_Provider * */ public function test_single_read($sql, $onNotFound , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->single_read($sql, $onNotFound) ); } function single_read_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider singleton_Provider * */ public function test_singleton($sql, $onNotFound, $resultType , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->singleton($sql, $onNotFound, $resultType) ); } function singleton_Provider() { return [ 'test 1' => [ '', '', '', '' ], ]; } /** * @dataProvider singleton_full_Provider * */ public function test_singleton_full($sql, $onNull , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->singleton_full($sql, $onNull) ); } function singleton_full_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider selectVector_Provider * */ public function test_selectVector($sql, $onNotFound , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->selectVector($sql, $onNotFound) ); } function selectVector_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider selectKeyValue_Provider * */ public function test_selectKeyValue($sql, $onNotFound , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->selectKeyValue($sql, $onNotFound) ); } function selectKeyValue_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider selectArrayKey_Provider * */ public function test_selectArrayKey($sql, $key, $onNotFound, $resultType , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->selectArrayKey($sql, $key, $onNotFound, $resultType) ); } function selectArrayKey_Provider() { return [ 'test 1' => [ '', '', '', '', '' ], ]; } /** * @dataProvider selectArrayIndex_Provider * */ public function test_selectArrayIndex($sql, $onNotFound, $resultType , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->selectArrayIndex($sql, $onNotFound, $resultType) ); } function selectArrayIndex_Provider() { return [ 'test 1' => [ '', '', '', '' ], ]; } /** * @dataProvider valid_unique_key_Provider * */ public function test_valid_unique_key($table, $UniquekeyValue, $primaryKeyValue, $QueryComment , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->valid_unique_key($table, $UniquekeyValue, $primaryKeyValue, $QueryComment) ); } function valid_unique_key_Provider() { return [ 'test 1' => [ '', '', '', '', '' ], ]; } /** * @dataProvider last_insert_id_Provider * */ public function test_last_insert_id( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->last_insert_id() ); } function last_insert_id_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider found_rows_Provider * */ public function test_found_rows( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->found_rows() ); } function found_rows_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider metaData_get_Provider * */ public function test_metaData_get( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->metaData_get() ); } function metaData_get_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider metaData_clear_Provider * */ public function test_metaData_clear( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->metaData_clear() ); } function metaData_clear_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider throwSqlException_set_Provider * */ public function test_throwSqlException_set($mysqli_report_mode , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->throwSqlException_set($mysqli_report_mode) ); } function throwSqlException_set_Provider() { return [ 'test 1' => [ '', '' ], ]; } /** * @dataProvider throwSqlException_get_Provider * */ public function test_throwSqlException_get( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->throwSqlException_get() ); } function throwSqlException_get_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider trace_get_Provider * */ public function test_trace_get( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->trace_get() ); } function trace_get_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider log_trace_Provider * */ public function test_log_trace($sql, $retries , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->log_trace($sql, $retries) ); } function log_trace_Provider() { return [ 'test 1' => [ '', '', '' ], ]; } /** * @dataProvider errorLog_get_Provider * */ public function test_errorLog_get( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->errorLog_get() ); } function errorLog_get_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider begins_get_Provider * */ public function test_begins_get( $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->begins_get() ); } function begins_get_Provider() { return [ 'test 1' => [ '' ], ]; } /** * @dataProvider log_sql_error_Provider * */ public function test_log_sql_error($sql, $retries, $putMysqliError , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->log_sql_error($sql, $retries, $putMysqliError) ); } function log_sql_error_Provider() { return [ 'test 1' => [ '', '', '', '' ], ]; } /** * @dataProvider selectArrayMultiKey_Provider * */ public function test_selectArrayMultiKey($sql, $numKeys, $resultType , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->selectArrayMultiKey($sql, $numKeys, $resultType) ); } function selectArrayMultiKey_Provider() { return [ 'test 1' => [ '', '', '', '' ], ]; } /** * @dataProvider prepare_Provider * */ public function test_prepare($sql , $expected) { $iaMysqli = new IaMysqli($host, $username, $passwd, $dbname, $port, $socket); $this->assertEquals($expected, $iaMysqli->prepare($sql) ); } function prepare_Provider() { return [ 'test 1' => [ '', '' ], ]; } }

ia Doc