MySQL Tökéletesített Kiterjesztés
Bevezetés
A mysqli kiterjesztés lehetővé teszi a MySQL 4.1 és újabb verziók teljes kihasználását. A MySQL adatbázisról további információt a » https://www.mysql.com/ címen találsz.
A MySQL dokumentáció a » https://dev.mysql.com/doc/ címen található.
A dokumentációnak ezen részei a MySQL kézikönyvből vannak beágyazva, a MySQL AB engedélyével.
Követelmények
Ezeknek a függvényeknek a használatához a PHP-t a mysqli kiterjesztés támogatásával kell lefordítanod.
Note: A mysqli kiterjesztést a 4.1.3-as és újabb MySQL verziók kezeléséhez terveztük. Korábbi verziók kezeléséért lásd a MySQL kiterjesztés dokumentációját.
Telepítés
To install the mysqli extension for PHP, use the --with-mysqli=mysql_config_path/mysql_config configuration option where mysql_config_path represents the location of the mysql_config program that comes with MySQL versions greater than 4.1.
If you would like to install the mysql extension along with the mysqli extension you have to use the same client library to avoid any conflicts.
Installation on Windows Systems
MySQLi is not enabled by default, so the php_mysqli.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.
Note: For connecting to MySQL 5, it is recommended to download binaries from » https://dev.mysql.com/downloads/connector/php/.
As with enabling any PHP extension (such as php_mysqli.dll), the PHP directive extension_dir should be set to the directory where the PHP extensions are located. See also the Manual Windows Installation Instructions. An example extension_dir value for PHP 5 is c:\php\ext
Note: If when starting the web server an error similar to the following occurs: "Unable to load dynamic library './php_mysqli.dll'", this is because php_mysqli.dll and/or libmysql.dll cannot be found by the system.
Futásidejű beállítások
Az alábbi függvények viselkedése befolyásolható a php.ini segítségével.
Name | Default | Changeable | Changelog |
---|---|---|---|
mysqli.max_links | "-1" | PHP_INI_SYSTEM | Available since PHP 5.0.0. |
mysqli.default_port | "3306" | PHP_INI_ALL | Available since PHP 5.0.0. |
mysqli.default_socket | NULL | PHP_INI_ALL | Available since PHP 5.0.0. |
mysqli.default_host | NULL | PHP_INI_ALL | Available since PHP 5.0.0. |
mysqli.default_user | NULL | PHP_INI_ALL | Available since PHP 5.0.0. |
mysqli.default_pw | NULL | PHP_INI_ALL | Available since PHP 5.0.0. |
For further details and definitions of the above PHP_INI_* constants, see the chapter on configuration changes.
A témába vágó konfigurációs direktívák rövid leírása
- mysqli.max_links integer
-
The maximum number of MySQL connections per process.
- mysqli.default_port string
-
The default TCP port number to use when connecting to the database server if no other port is specified. If no default is specified, the port will be obtained from the MYSQL_TCP_PORT environment variable, the mysql-tcp entry in /etc/services or the compile-time MYSQL_PORT constant, in that order. Win32 will only use the MYSQL_PORT constant.
- mysqli.default_socket string
-
The default socket name to use when connecting to a local database server if no other socket name is specified.
- mysqli.default_host string
-
The default server host to use when connecting to the database server if no other host is specified. Doesn't apply in safe mode.
- mysqli.default_user string
-
The default user name to use when connecting to the database server if no other name is specified. Doesn't apply in safe mode.
- mysqli.default_pw string
-
The default password to use when connecting to the database server if no other password is specified. Doesn't apply in safe mode.
Előre definiált osztályok
mysqli
A PHP és egy MySQL adatbázis közötti kapcsolatot képviseli.
Konstruktor
-
mysqli - létrehoz egy új mysqli objektumot
Műveletek (osztálymetódusok)
-
autocommit - be- vagy kikapcsolja az automatikus parancsvégrehajtást az adabázis módosításakor
-
change_user - megváltoztatja a megadott adatbázis-kapcsolat felhasználóját
-
character_set_name - visszaadja az adatbázis-kapcsolat alapértelmezett karakterkészletét
-
close - bezár egy már korábban megnyitott kapcsolatot
-
commit - végrehajtja a jelenlegi tranzakciót
-
connect - új kapcsolatot nyit a MySQL adatbázishoz
-
debug - végrehajtja a debuggolási műveleteket
-
dump_debug_info - kiadja a debuggolási információkat
-
get_client_info - visszaadja a kliens verziószámát
-
get_host_info - visszaadja a használt kapcsolat típusát
-
get_server_info - visszaadja a MySQL szerver verzióját
-
get_server_version - visszaadja a MySQL szerver verzióját
-
init - beállítja a mysqli objektum kezdeti értékeit
-
info - visszanyeri az utolsó futtatott lekérdezés információit
-
kill - kérést küld a szervernek, hogy állítsa le a mysql szálat
-
multi_query - összetett kérést hajt végre
-
more_results - ellenőrzi, hogy van-e több eredménye az imént futtatott összetett kérésnek
-
next_result - beolvassa a következő eredményét az imént futtatott összetett kérésnek
-
options - beállítja az opciókat
-
ping - pingeli a szerverhez a kapcsolatot vagy újracsatlakozik, ha nincs kapcsolat
-
prepare - előkészít egy SQL kérést
-
query - végrehajt egy kérést
-
real_connect - megpróbál megnyitni egy kapcsolatot a MySQL adatbázishoz
-
escape_string - levédi az SQL parancsban használt speciális karaktereket, a kapcsolat jelenlegi karakterkészletét is számításba véve
-
rollback - visszagördíti a jelenlegi tranzakciót
-
select_db - kiválasztja az alapértelmezett adatbázist
-
set_charset - beállítja a kliens alapértelmezett karakterkészletét
-
ssl_set - beállítja az ssl paramétereket
-
stat - visszanyeri a rendszer jelenlegi állapotát
-
stmt_init- beállít egy parancsot mysqli_stmt_prepare általi használatra
-
store_result - átadja az utolsó kérés eredményhalmazát
-
thread_safe - visszaadja, hogy a szál biztonság meg van-e adva
-
use_result - átadja az utolsó kérés nem pufferelt eredményhalmazát
Értékek (osztálytulajdonságok)
-
affected_rows - kinyeri az utolsó MySQL műveletben keresett soroknak számát
-
client_info - visszaadja karakterláncként a MySQL kliens verzióját
-
client_version - visszaadja egész számként a MySQL kliens verzióját
-
errno - visszaadja a hibakódját a legutolsó függvényhívásnak
-
error - visszaadja a hibeüzenetét a legutolsó függvényhívásnak
-
field_count - visszaadja a legutolsó kérés oszlopainak a számátreturns
-
host_info - visszaadja a használt kapcsolat típusát képviselő karakterláncot
-
info - információkat nyer vissza a legutolsó futtatott kérésről
-
insert_id - visszaadja az utolsó kérésben automatikusan generált azonosítót
-
protocol_version - visszaadja a használt MySQL protokoll verzióját
-
server_info - visszaad egy karakterláncot, ami képviseli a szerver verziószámát
-
server_version - visszaadja a szerver verziószámát egész számként
-
sqlstate - visszaad egy karakterláncot, ami tartalmazza az SQLSTATE hibakódját az utolsó hibának
-
thread_id - visszaadja a szál azonosítóját (thread ID) a jelenlegi kapcsolatnak
-
warning_count - visszaadja az előzőleg futtatott SQL parancs futása során generált figyelmeztetések számát
mysqli_stmt
Egy előkészített parancsot képvisel.
Műveletek (osztálymetódusok)
-
bind_param - az előkészített parancshoz kapcsol változókat
-
bind_result - változókat kapcsol egy előkészített parancshoz egy eredmény tárolónak
-
close - bezár egy előkészített parancsot
-
data_seek - az eredményhalmaz egy tetszőleges sorához állítja a belső mutatót
-
execute - futtat egy előkészített parancsot
-
fetch - betölti az eredményeket egy előkészített parancsnól összekapcsolt változókba
-
free_result - felszabadítja a tárolt eredmény által foglalt memóriát a megadott parancskezelő számára
-
prepare - előkészít egy SQL lekérdezést
-
reset - visszaaállítja egy előkészített parancs alapértelmezett értékeit
-
result_metadata - retrieves a resultset from a prepared statement for metadata information
-
send_long_data - sends data in chunks
-
store_result - pufferelli a teljes eredményhalmazt egy előkészített parancsból
Értékek (osztálytulajdonságok)
-
affected_rows - visszaadja az előző parancsfuttatás által érintett sorok számát
-
errno - visszaadja a legutóbbi parancsfüggvény hibakódját
-
error - visszaadja a legutóbbi parancsfüggvény hibaüzenetét
-
field_count - visszaadja az eredményhalmazban szereplő oszlopok számát
-
id - visszaadja a parancsazonosítót
-
insert_id - visszaadja az AUTO_INCREMENT oszlopra generált értékét az előkészített parancsnak
-
num_rows - visszaadja az eredményhalmazban szereplő sorok számát
-
param_count - visszaadja az előkészített parancs paramétereinek a számát
-
sqlstate - visszaad egy karaterláncot, amit tartalmazza az SQLSTATE hibakódját az utolsó parancsfüggvénynek
mysqli_result
Represents the result set obtained from a query against the database.
Műveletek (osztálymetódusok)
-
close - bezárja az eredményhalmazt
-
data_seek - mozgatja a belső eredménypointert
-
fetch_array - megtölti az eredménysort asszociatív vagy numerikus tömként, vagy mindkét módon.
-
fetch_assoc - megtölti az eredménysort asszociatív tömbként
-
fetch_field - kinyeri egy oszlop információját az eredményhalmazból
-
fetch_fields - az eredményhalmazban szereplő összes oszlop információit nyeri ki
-
fetch_field_direct - a megadott oszlop információit nyeri ki
-
fetch_object - elér egy eredménysort objektumként
-
fetch_row - kinyeri az eredmény sort egy tömbbe
-
field_seek - beállítja az eredménypointert a megadott mezőpozícióba
-
free_result - felszabadítja az eredmény által lefoglalt memóriát
Értékek (osztálytulajdonságok)
-
current_field - visszaadja a pozícióját a jelenlegi mezőpointernek
-
field_count - visszaadja az eredményhalmazban szereplő mezők számát
-
lengths - visszaadja az oszlophosszúságokat tartalmazó tömböt
-
num_rows - visszaadja az eredményhalmazban lévő sorok számát
-
type - MYSQLI_STORE_RESULT-ot vagy MYSQLI_USE_RESULT-ot ad vissza
Előre definiált állandók
Name | Description |
---|---|
MYSQLI_READ_DEFAULT_GROUP (integer) | Read options from the named group from `my.cnf' or the file specified with MYSQLI_READ_DEFAULT_FILE |
MYSQLI_READ_DEFAULT_FILE (integer) | Read options from the named option file instead of from my.cnf |
MYSQLI_OPT_CONNECT_TIMEOUT (integer) | Connect timeout in seconds |
MYSQLI_OPT_LOCAL_INFILE (integer) | Enables command LOAD LOCAL INFILE |
MYSQLI_INIT_COMMAND (integer) | Command to execute when connecting to MySQL server. Will automatically be re-executed when reconnecting. |
MYSQLI_CLIENT_SSL (integer) | Use SSL (encrypted protocol). This option should not be set by application programs; it is set internally in the MySQL client library |
MYSQLI_CLIENT_COMPRESS (integer) | Use compression protocol |
MYSQLI_CLIENT_INTERACTIVE (integer) | Allow interactive_timeout seconds (instead of wait_timeout seconds) of inactivity before closing the connection. The client's session wait_timeout variable will be set to the value of the session interactive_timeout variable. |
MYSQLI_CLIENT_IGNORE_SPACE (integer) | Allow spaces after function names. Makes all functions names reserved words. |
MYSQLI_CLIENT_NO_SCHEMA (integer) | Don't allow the db_name.tbl_name.col_name syntax. |
MYSQLI_CLIENT_MULTI_QUERIES (integer) | |
MYSQLI_STORE_RESULT (integer) | For using buffered resultsets |
MYSQLI_USE_RESULT (integer) | For using unbuffered resultsets |
MYSQLI_ASSOC (integer) | Columns are returned into the array having the fieldname as the array index. |
MYSQLI_NUM (integer) | Columns are returned into the array having an enumerated index. |
MYSQLI_BOTH (integer) | Columns are returned into the array having both a numerical index and the fieldname as the associative index. |
MYSQLI_NOT_NULL_FLAG (integer) | Indicates that a field is defined as NOT NULL |
MYSQLI_PRI_KEY_FLAG (integer) | Field is part of a primary index |
MYSQLI_UNIQUE_KEY_FLAG (integer) | Field is part of a unique index. |
MYSQLI_MULTIPLE_KEY_FLAG (integer) | Field is part of an index. |
MYSQLI_BLOB_FLAG (integer) | Field is defined as BLOB |
MYSQLI_UNSIGNED_FLAG (integer) | Field is defined as UNSIGNED |
MYSQLI_ZEROFILL_FLAG (integer) | Field is defined as ZEROFILL |
MYSQLI_AUTO_INCREMENT_FLAG (integer) | Field is defined as AUTO_INCREMENT |
MYSQLI_TIMESTAMP_FLAG (integer) | Field is defined as TIMESTAMP |
MYSQLI_SET_FLAG (integer) | Field is defined as SET |
MYSQLI_NUM_FLAG (integer) | Field is defined as NUMERIC |
MYSQLI_PART_KEY_FLAG (integer) | Field is part of an multi-index |
MYSQLI_GROUP_FLAG (integer) | Field is part of GROUP BY |
MYSQLI_TYPE_DECIMAL (integer) | Field is defined as DECIMAL |
MYSQLI_TYPE_NEWDECIMAL (integer) | Precision math DECIMAL or NUMERIC field (MySQL 5.0.3 and up) |
MYSQLI_TYPE_BIT (integer) | Field is defined as BIT (MySQL 5.0.3 and up) |
MYSQLI_TYPE_TINY (integer) | Field is defined as TINYINT |
MYSQLI_TYPE_SHORT (integer) | Field is defined as INT |
MYSQLI_TYPE_LONG (integer) | Field is defined as INT |
MYSQLI_TYPE_FLOAT (integer) | Field is defined as FLOAT |
MYSQLI_TYPE_DOUBLE (integer) | Field is defined as DOUBLE |
MYSQLI_TYPE_NULL (integer) | Field is defined as DEFAULT NULL |
MYSQLI_TYPE_TIMESTAMP (integer) | Field is defined as TIMESTAMP |
MYSQLI_TYPE_LONGLONG (integer) | Field is defined as BIGINT |
MYSQLI_TYPE_INT24 (integer) | Field is defined as MEDIUMINT |
MYSQLI_TYPE_DATE (integer) | Field is defined as DATE |
MYSQLI_TYPE_TIME (integer) | Field is defined as TIME |
MYSQLI_TYPE_DATETIME (integer) | Field is defined as DATETIME |
MYSQLI_TYPE_YEAR (integer) | Field is defined as YEAR |
MYSQLI_TYPE_NEWDATE (integer) | Field is defined as DATE |
MYSQLI_TYPE_ENUM (integer) | Field is defined as ENUM |
MYSQLI_TYPE_SET (integer) | Field is defined as SET |
MYSQLI_TYPE_TINY_BLOB (integer) | Field is defined as TINYBLOB |
MYSQLI_TYPE_MEDIUM_BLOB (integer) | Field is defined as MEDIUMBLOB |
MYSQLI_TYPE_LONG_BLOB (integer) | Field is defined as LONGBLOB |
MYSQLI_TYPE_BLOB (integer) | Field is defined as BLOB |
MYSQLI_TYPE_VAR_STRING (integer) | Field is defined as VARCHAR |
MYSQLI_TYPE_STRING (integer) | Field is defined as CHAR |
MYSQLI_TYPE_GEOMETRY (integer) | Field is defined as GEOMETRY |
MYSQLI_NEED_DATA (integer) | More data available for bind variable |
MYSQLI_NO_DATA (integer) | No more data available for bind variable |
MYSQLI_DATA_TRUNCATED (integer) | Data truncation occurred. Available since PHP 5.1.0 and MySQL 5.0.5. |
Példák
A MySQLI dokumentáció minden példája a MySQL AB "world" adatbázisát használja. A "world" adatbázis a » https://dev.mysql.com/get/Downloads/Manual/world.sql.gz/from/pick címen tölthető le.
Table of Contents
- mysqli_affected_rows — Kinyer az előző MySQL művelet által érintett sorok számát
- mysqli_autocommit — Be- vagy kikapcsolja az adatbázis-módosítások automatikus végrehajtását
- mysqli_bind_param — Álnév: mysqli_stmt_bind_param
- mysqli_bind_result — Álnév: mysqli_stmt_bind_result
- mysqli_change_user — Megváltoztatja a felhasználót a megadott adatbázis-kapcsolaton
- mysqli_character_set_name — Visszaadja az adatbázis-kapcsolat alapértelmezett karakterkészletét
- mysqli_client_encoding — Álnév: mysqli_character_set_name
- mysqli_close — Bezárja az előzőleg megnyitott adabázis kapcsolatot
- mysqli_commit — Végrehajtja a jelenlegi tranzakciót
- mysqli_connect_errno — Visszaadja az utolsó csatlakozás-hívás hibakódját
- mysqli_connect_error — Visszaadja az utolsó csatlakozás hibaüzenetét
- mysqli_connect — Új kapcsolatot nyit a MySQL szerverhez
- mysqli_data_seek — Az eredményhalmaz mutatóját egy tetszőleges sorhoz viszi
- mysqli_debug — Végrehajtja a debuggolási műveleteket
- mysqli_disable_reads_from_master — Kikapcsolja az olvasás a master-ből
- mysqli_disable_rpl_parse — Kikapcsolja az RPL értelmezést
- mysqli_dump_debug_info — Kiírja a debuggolási információkat a naplóba
- mysqli_embedded_server_end — Leírás
- mysqli_embedded_server_start — Leírás
- mysqli_enable_reads_from_master — Engedélyezi az olvasást az eredeti példányból
- mysqli_enable_rpl_parse — Engedélyezi az RPL elemzést
- mysqli_errno — Visszaadja a legutolsó függvényhívás hibakódját
- mysqli_error — Visszaadja a szöveges leírását az utolsó hibának
- mysqli_escape_string — Álnév: mysqli_real_escape_string
- mysqli_execute — Álnév: mysqli_stmt_execute
- mysqli_fetch_array — Megtölt egy eredménysort asszociatív vagy numerikus tömbként, vagy mindkét módon
- mysqli_fetch_assoc — Megtölti az eredménysor asszociatív tömbként
- mysqli_fetch_field_direct — Megtölti a fejlécadatot egy egyszerű mezőre
- mysqli_fetch_field — Visszaadja az eredményhalmaznak a következő mezőjét
- mysqli_fetch_fields — Visszad egy objektumokat tartalmazó tömböt, ami képviseli az eredményhalmazban szereplő összes mezőt
- mysqli_fetch_lengths — Visszaadja az eredményhalmaz jelenlegi sorának az oszlopainak a hosszát
- mysqli_fetch_object — Visszaadja az eredményhalmaz jelenlegi során objektumként
- mysqli_fetch_row — Belerakja az eredményt egy felsoroló tömbbe
- mysqli_fetch — Álnév: mysqli_stmt_fetch
- mysqli_field_count — Visszaadja a legutóbbi lekérdezés oszlopainak a számát
- mysqli_field_seek — Set result pointer to a specified field offset
- mysqli_field_tell — Kinyeri az eredménymutató jelenlegi pozícióját
- mysqli_free_result — Felszabadítja az eredmény által lefoglalt memóriát
- mysqli_get_charset — Visszaadja az objektum karakterkészletét
- mysqli_get_client_info — Visszaadja a MySQL kliens verzióját karakterláncként
- mysqli_get_client_version — Kinyeri a MySQL kliens információit
- mysqli_get_host_info — Egy karakterláncot ad vissza, ami képviseli a használt kapcsolat típusát
- mysqli_get_metadata — Álnév: mysqli_stmt_result_metadata
- mysqli_get_proto_info — Visszaadja a használt MySQL protokoll verzióját
- mysqli_get_server_info — Visszaadja a MySQL szerver verziószámát
- mysqli_get_server_version — Returns the version of the MySQL server as an integer
- mysqli_get_warnings — Leírás
- mysqli_info — Információkat nyer ki a legutóbb futtatott lekérdezésről
- mysqli_init — Inicializál a MySQLi-t és visszaad egy erőforrást mysqli_real_connect()-tel való használatra
- mysqli_insert_id — Visszaadja az utolsó lekérdezésben automatikusan generált azonosítót
- mysqli_kill — Kérést küld a szervernek, hogy állítson le egy MySQL szálat
- mysqli_master_query — Érvényesíti a kérés futtatását a master-en a master/slave beállításban
- mysqli_more_results — Ellenőrzi, hogy van-e több eredménye egy összetett lekérdezésnek
- mysqli_multi_query — Performs a query on the database
- mysqli_next_result — Prepare next result from multi_query
- mysqli_num_fields — Kinyeri az eredményben szereplő mezők számát
- mysqli_num_rows — Visszaadja az eredményhalmazban szereplő sorok számát
- mysqli_options — Beállítja az opciókat
- mysqli_param_count — Álnév: mysqli_stmt_param_count
- mysqli_ping — Pingeli a szerverkapcsolatot, vagy megpróbál újrakapcsolódni, ha a szerver szétkapcsolt
- mysqli_prepare — Prepare a SQL statement for execution
- mysqli_query — Végrehajt egy lekérdezést az adatbázison
- mysqli_real_connect — Egy kapcsolatot nyit meg egy MySQL szerverhez
- mysqli_real_escape_string — Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection
- mysqli_real_query — Execute an SQL query
- mysqli_report — Enables or disables internal report functions
- mysqli_rollback — VIsszagördíti a jelenlegi tranzakciót
- mysqli_rpl_parse_enabled — Ellenőrzi, hogy az RPL elemzés engedélyezett-e
- mysqli_rpl_probe — RPL kivizsgálás
- mysqli_rpl_query_type — Visszaadja az RPL kérés típusát
- mysqli_select_db — Kiválasztja az alapértelmezett adatbázist a kérések számára
- mysqli_send_long_data — Álnév: mysqli_stmt_send_long_data
- mysqli_send_query — Elküldi a lekérdezés és visszatér
- mysqli_server_end — Kikapcsolja a beágyazott szervert
- mysqli_server_init — Inicializálja a beágyazott szervert
- mysqli_set_charset — Beállítja az alapértelmezett kliens karaterkészletet
- mysqli_set_local_infile_default — Törli a load local infile parancsból a felhasználó által definált kezelőt
- mysqli_set_local_infile_handler — Beállítja a visszahívó függvényeket a LOAD DATA LOCAL INFILE parancsra
- mysqli_set_opt — Álnév: mysqli_options
- mysqli_slave_query — Kényszeríti a kérés futtatását a slave-en a master/slave beállításban
- mysqli_sqlstate — Returns the SQLSTATE error from previous MySQL operation
- mysqli_ssl_set — Biztonságos kapcsolatot hoz létre SSL-t használva
- mysqli_stat — Kinyeri a jelenlegi rendszerállapotot
- mysqli_stmt_affected_rows — Returns the total number of rows changed, deleted, or inserted by the last executed statement
- mysqli_stmt_attr_get — Leírás
- mysqli_stmt_attr_set — Leírás
- mysqli_stmt_bind_param — Binds variables to a prepared statement as parameters
- mysqli_stmt_bind_result — Binds variables to a prepared statement for result storage
- mysqli_stmt_close — Bezár egy előkészített parancsot
- mysqli_stmt_data_seek — Seeks to an arbitray row in statement result set
- mysqli_stmt_errno — Returns the error code for the most recent statement call
- mysqli_stmt_error — Returns a string description for last statement error
- mysqli_stmt_execute — Executes a prepared Query
- mysqli_stmt_fetch — Fetch results from a prepared statement into the bound variables
- mysqli_stmt_field_count — Visszaadja a megadott parancsban található mezők számát
- mysqli_stmt_free_result — Frees stored result memory for the given statement handle
- mysqli_stmt_get_warnings — Leírás
- mysqli_stmt_init — Inicializál egy parancsot és visszad egy objektumot mysqli_stmt_prepare()-rel való használatra
- mysqli_stmt_insert_id — Visszaadja az elezőleg futtatott INSERT parancs generált ID-ját
- mysqli_stmt_num_rows — Return the number of rows in statements result set
- mysqli_stmt_param_count — Returns the number of parameter for the given statement
- mysqli_stmt_prepare — Prepare a SQL statement for execution
- mysqli_stmt_reset — Visszaállít egy előkészített parancsot
- mysqli_stmt_result_metadata — Returns result set metadata from a prepared statement
- mysqli_stmt_send_long_data — Adatot küld blokkokban
- mysqli_stmt_sqlstate — Returns SQLSTATE error from previous statement operation
- mysqli_stmt_store_result — Transfers a result set from a prepared statement
- mysqli_store_result — Transfers a result set from the last query
- mysqli_thread_id — Visszaadja a jelenlegi szál azonosítóját (thread ID)
- mysqli_thread_safe — Visszaadja, hogy a thread safety (szál biztonság) be van-e állítva
- mysqli_use_result — Initiate a result set retrieval
- mysqli_warning_count — Visszaadja az utolsó lekérdezés figyelmeztetéseinek a számát