mysqli-kommunikationen mellem PHP og MySQL er baseret på anvendelse af "mysqli"-funktionerne. ![x](/felles/ikoner/rodfir.gif)
|
MYSQLI Generelle funktioner |
|
Opkobling |
connect | mysqli_connect | Datastreng til åbning af opkobling til anført MySQL server.
mysqli_connect ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") [, string $socket = ini_get("mysqli.default_socket") ]]]]]] ) | ![x](/felles/ikoner/nr2.gif) |
select_db | bool | Ident for database som queryer skal sendes til.
mysqli_select_db ( mysqli $link , string $dbname ) | ![x](/felles/ikoner/nr2.gif) |
rollback | bool | Ruller aktuel transaktion baglæns som om den ikke var foretaget. Kan kun foretages så længe transaktionen ikke er "committed".
mysqli_rollback ( mysqli $link [, int $flags [, string $name ]] ) | ![x](/felles/ikoner/nr2.gif) |
refresh | int | Nulstiller tabeller, cacheer og slave servere.
mysqli_refresh ( resource $link , int $options ) | ![x](/felles/ikoner/nr2.gif) |
kill | bool | Stopper aktuel opkobling baseret på procesid
mysqli_kill ( mysqli $link , int $processid ) | ![x](/felles/ikoner/nr2.gif) |
get_client_stats | array | Returnerer array med statistikdata for aktuel klient. Beskrivelse kan ses her .
mysqli_get_client_stats ( void ) | ![x](/felles/ikoner/nr2.gif) |
close | bool | Lukker aktuel db-opkobling.
mysqli_close ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
Opkobling 2 |
change_user | bool | Ændring af bruger for aktuel opkobling.
mysqli_change_user ( mysqli $link , string $user , string $password , string $database ) | ![x](/felles/ikoner/nr2.gif) |
character_set_name | string | Returnerer navnet på det tegnsæt, der benyttes i aktuel opkobling.
mysqli_character_set_name ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
real_connect | bool | Etablerer opkobling til MySQL server baseret på anførte parametre. Returnerer boolsk succesindikator.
mysqli_real_connect ( mysqli $link [, string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket [, int $flags ]]]]]]] ) | ![x](/felles/ikoner/nr2.gif) |
options | bool | Tilknytning af en ud af 6 yderligere optioner til anført opkobling. Kan udføres flere gange.
mysqli_options ( mysqli $link , int $option , mixed $value ) | ![x](/felles/ikoner/nr2.gif) |
init | mysqli | Etablerer et objekt til brug for mysqli_options() og mysqli_real_connect().
mysqli mysqli_init ( void ) | ![x](/felles/ikoner/nr2.gif) |
Query |
affected_rows | int | Returnerer det antal rækker, der blev behandlet i netop afsluttet INSERT, UPDATE, REPLACE eller DELETE query.
mysqli_affected_rows ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
info | string | Returnerer streng med data om den sidst udførte query.
mysqli_info ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
more_results | bool | Indikator for, om der er flere resultater til rådighed fra mysql_multi_query()
mysqli_more_results ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
multi_query | bool | Udførsel af en eller flere queries samlet i en semikolonsepareret streng. Returnerer boolsk succesindikator.
mysqli_multi_query ( mysqli $link , string $query ) | ![x](/felles/ikoner/nr2.gif) |
next_result | bool | Start af anden og efterfølgende query fra multi_query. Returnerer boolsk succesindikator.
mysqli_next_result ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
mysqli_query | mixed | Udfører tilknyttet query på MySQL. Ved fejlfri SELECT, SHOW, DESCRIBE og EXPLAIN returneres mysqli_result .
mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] ) | ![x](/felles/ikoner/nr2.gif) |
real_escape_string | string | Liste med tilladte escape karakterer. Funktionen bør anvendes på alle data der tilgår fra $_GET, $_POST og $_COOKIE. Ikke nødvendig ved "prepared statements" og i PDO.
mysqli_real_escape_string ( mysqli $link , string $escapestr ) | ![x](/felles/ikoner/nr2.gif) |
real_query | bool | Udfører tilknyttet query på MySQL. Returnerer boolsk succesindikator.
mysqli_real_query ( mysqli $link , string $query ) | ![x](/felles/ikoner/nr1.gif) |
store_result | mysqli_stmt | Udtager uddata fra SELECT, SHOW, DESCRIBE og EXPLAIN samlet og lagrer dem i memory.
mysqli_store_result ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
use_result | mysqli_stmt | Udtager uddata fra SELECT, SHOW, DESCRIBE og EXPLAIN recordvis. Må kun bruges ved meget små mængder uddata.
mysqli_use_result ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
Prepared statements |
stmt_init | mysqli_stmt | Returnerer ident/objekt til brug som ident for "prepared statement"
mysqli_stmt_init ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
prepare | mysqli_stmt | Oprettelse af et "prepared statement" og returnerer ident til brug ved efterfølgende brug deraf.
mysqli_prepare ( mysqli $link , string $query ) | ![x](/felles/ikoner/nr1.gif) |
Commit |
autocommit | bool | Toggle (session variable) for automatisk efterfølgende commit (permanent opdatering af db-tabel) efter hvert enkelt individuelt SQL statement uden at afvente specifikt samlet commit efter sidste statement.
mysqli_autocommit ( mysqli $link , bool $mode ) | ![x](/felles/ikoner/nr2.gif) |
commit | bool | Opdaterer aktuel db-tabel permanent.
mysqli_commit ( mysqli $link [, int $flags [, string $name ]] ) | ![x](/felles/ikoner/nr2.gif) |
Info |
get_client_info | string | Returnerer streng med versionsdata for installeret Client Library.
mysqli_get_client_info ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
get_client_version | int | Returnerer heltal med versionsnummer for installeret Client Library.
mysqli_get_client_version ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
dump_debug_info | bool | Toggle for dump af debug-oplysninger til logfil.
mysqli_dump_debug_info ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
field_count | int | !!!!!
mysqli_field_count ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
get_charset | object | Returnerer objekt med flere oplysninger om det aktuelt aktive tegnsæt.
mysqli_get_charset ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_client_info | string | Returnerer streng med versionsdata for installeret Client Library.
mysqli_get_client_info ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_client_version | int | Returnerer heltal med versionsnummer for installeret Client Library.
mysqli_get_client_version ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_connection_stats | array | Returnerer array med statistikdata for aktuel opkobling. Beskrivelse kan ses her .
mysqli_get_connection_stats ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_host_info | string | Returnerer streng med data om opkoblingen knyttet til aktuelt link-parameter.
mysqli_get_host_info ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_proto_info | int | Returnerer heltal med versionsnummer for den MYSQL protokol aktuelt link-parameter benytter.
mysqli_get_proto_info ( mysqli $link | ![x](/felles/ikoner/nr2.gif) |
get_server_info | string | Returnerer streng med versionsnummer for den MySQL server som MySQLi er forbundet til.
mysqli_get_server_info ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
get_server_version | int | Returnerer heltal med versionsnummer på serveren knyttet til aktuelt link-parameter.
mysqli_get_server_version ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
insert_id | mixed | Returnerer den sidste auto-increment-id indsat i tabel ved etablering af nye records med auto-increment. I andre situationer returneres 0.
mysqli_insert_id ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
ping | bool | Ping til server eller forsøg på genstart ved afbrudt opkobling. Returnerer boolsk successindikator.
mysqli_ping ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
set_charset | bool | Angivelse af det tegnsæt brugeren anvender.
mysqli_set_charset ( mysqli $link , string $charset ) | ![x](/felles/ikoner/nr2.gif) |
set_local_infile_default | void | Deaktiverer mysqli_set_local_inline_handler.
mysqli_set_local_infile_default ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
set_local_infile_handler | bool | Start af callback for "load-data-local-infile" kommandoen. "Infile" er knyttet til indlæsning fra eksterne filer (.rss, .xsl etc)
mysqli_set_local_infile_handler ( mysqli $link , callable $read_func ) | ![x](/felles/ikoner/nr1.gif) |
ssl_set | bool | Aktiverer SSL når OpenSSL er aktiv.
mysqli_ssl_set ( mysqli $link , string $key , string $cert , string $ca , string $capath , string $cipher ) | ![x](/felles/ikoner/nr2.gif) |
stat | string | Henter de aktuelle statusoplysninger for MySQL.
mysqli_stat ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
thread_safe | bool | Indikator for om "client library" er kompileret som "thread-safe".
mysqli_thread_safe ( void ) | ![x](/felles/ikoner/nr2.gif) |
Fejl |
warning_count | int | Returneret antallet af "warnings" for sidste query i aktuel opkobling.
mysqli_warning_count ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
sqlstate | string | Returnerer den sidste registrerede MySQL-fejlkode. .
mysqli_sqlstate ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
errno | int | Returnerer fejlnummer fra sidste mysqli-funktion. Kan ses her .
mysqli_errno ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
error_list | array | Returnerer array med fejl fra det sidste mysqli funktionskald.
mysqli_error_list ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
error | string | Returnere den sidste fejlmeddelelse fra det sidste mysqli funktionskald.
mysqli_error ( mysqli $link ) | ![x](/felles/ikoner/nr2.gif) |
connect_errno | int | Returnerer fejlnummer fra sidste kald med mysqli_connect(). Kan ses her .
mysqli_connect_errno ( void ) | ![x](/felles/ikoner/nr2.gif) |
connect_error | string | Returnerer fejltekst fra sidste kald med mysqli_connect().
mysqli_connect_error ( void ) | ![x](/felles/ikoner/nr2.gif) |
debug | bool | Toggle for udførelse af debug baseret på Fred Fish-metoden.
mysqli_debug ( string $message ) | ![x](/felles/ikoner/nr2.gif) |
Under etablering |
savepoint | bool | Under etablering.
mysqli_savepoint ( mysqli $link , string $name ) | ![x](/felles/ikoner/nr1.gif) |
reap_async_query | mysqli_result | Under etablering
mysqli_reap_async_query ( mysql $link ) | ![x](/felles/ikoner/nr1.gif) |
poll | int | Under etablering
mysqli_poll ( array &$read , array &$error , array &$reject , int $sec [, int $usec ] ) | ![x](/felles/ikoner/nr1.gif) |
get_warnings | mysqli_warning | Under etablering.
mysqli_warning mysqli_get_warnings ( mysqli $link ) | ![x](/felles/ikoner/nr1.gif) |
begin_transaction | bool | Under etablering
bool mysqli_begin_transaction ( mysqli $link [, int $flags [, string $name ]] ) | ![x](/felles/ikoner/nr1.gif) |
Deprecated |
send_query | bool | Deprecated.
mysqli_send_query ( mysqli $link , string $query ) | ![x](/felles/ikoner/nr1.gif) |
rpl_query_type | int | Deprecated.
mysqli_rpl_query_type ( mysqli $link , string $query ) | ![x](/felles/ikoner/nr1.gif) |
MYSQLI_STMT Funktioner relateret til queryer. |
Prepared statement |
store_result | bool | Overfører resultatet fra afviklingen af et "prepared statement"
mysqli_stmt_store_result ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
reset | bool | Nulstiller et "prepared statement"
mysqli_stmt_reset ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
get_result | mysqli_result | Henter uddata fra et "prepared statement".
mysqli_stmt_get_result ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
execute | bool | Udfører et "prepared statement".
mysqli_stmt_execute ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
fetch | bool | Overfører uddata fra et "prepared statement" til "bound variables".
mysqli_stmt_fetch ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
attr_set | bool | Indsættelse af attribut til at styre "prepared statement".
mysqli_stmt_attr_set ( mysqli_stmt $stmt , int $attr , int $mode ) | ![x](/felles/ikoner/nr1.gif) |
bind_param | bool | Tilknytter variabler til et "prepared statement" som parametre.
bind_param ( mysqli_stmt $stmt , string $types , mixed &$var1 [, mixed &$... ] ) | ![x](/felles/ikoner/nr1.gif) |
bind_result | bool | Tilknytter variabler til et "prepared statement" for at uddata kan lagres deri.
mysqli_stmt_bind_result ( mysqli_stmt $stmt , mixed &$var1 [, mixed &$... ] ) | ![x](/felles/ikoner/nr1.gif) |
close | bool | Stopper udførelsen af et "prepared statement" selvom det har ulæste uddata.
mysqli_stmt_close ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
Query |
num_rows | int | Returnerer altallet af records i aktuelle uddata.
mysqli_stmt_num_rows ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr2.gif) |
affected_rows | int | Returnerer tal for hvor mange records der er ændret, slettet eller indsat med den sidste query.
mysqli_stmt_affected_rows ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
data_seek | void | Søgning efter en bestemt record i uddata (heltal 0 - n-1)
mysqli_stmt_data_seek ( mysqli_stmt $stmt , int $offset ) | ![x](/felles/ikoner/nr2.gif) |
free_result | void | Sletter uddata fra anført query i memory.
mysqli_stmt_free_result ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
param_count | int | Returnerer antallet af parametre for aktuel query.
mysqli_stmt_param_count ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
prepare | bool | Klargør en query til udførsel.
mysqli_stmt_prepare ( mysqli_stmt $stmt , string $query ) | ![x](/felles/ikoner/nr1.gif) |
result_metadata | mysqli_result | !!!!!!!
mysqli_stmt_result_metadata ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
send_long_data | bool | Etablering af tilladelse til at parameterdata sendes til MySQL-serveren i "bidder".
mysqli_stmt_send_long_data ( mysqli_stmt $stmt , int $param_nr , string $data ) | ![x](/felles/ikoner/nr1.gif) |
Multiple query |
more_results | bool | Check om der er flere uddata fra "multiple query".
mysqli_stmt_more_results ( mysql_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
next_result | bool | Læser den næste uddatarecord fra "multiple query".
mysqli_stmt_next_result ( mysql_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
Fejl |
sqlstate | string | Returnerer SQLSTATE fejlkode fra foregående query
mysqli_stmt_sqlstate ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
errno | int | Returnerer nummer på den sidst registrerede fejlkode fra aktuel query. Kan ses her ![x](/felles/ikoner/rodfir.gif)
mysqli_stmt_errno ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
error_list | array | Returnerer array med numre på registrerede fejlkoder fra aktuel query.
mysqli_stmt_error_list ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
error | string | Returnerer tekst for den sidst registrerede fejlkode fra aktuel query.
mysqli_stmt_error ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
Under etablering |
get_warnings | object | Under etablering.
mysqli_stmt_get_warnings ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
insert_id | mixed | Under etablering.
mysqli_stmt_insert_id ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
field_count | int | Under etablering.
mysqli_stmt_field_count ( mysqli_stmt $stmt ) | ![x](/felles/ikoner/nr1.gif) |
attr_get | int | Under etablering.
mysqli_stmt_attr_get ( mysqli_stmt $stmt , int $attr ) | ![x](/felles/ikoner/nr1.gif) |
MYSQLI_RESULT Funktioner relateret til uddata. |
fetch_assoc | array | Henter en enkelt uddatarecord som en associativ array
mysqli_fetch_assoc ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
fetch_array | mixed | Henter en enkelt uddata record som en array.
mysqli_fetch_array ( mysqli_result $result [, int $resulttype = MYSQLI_BOTH ] ) | ![x](/felles/ikoner/nr2.gif) |
fetch_all | mixed | Henter alle uddata som en array.
mysqli_fetch_all ( mysqli_result $result [, int $resulttype = MYSQLI_NUM ] ) | ![x](/felles/ikoner/nr2.gif) |
fetch_field_direct | object | Henter metadata for et enkelt felt i uddata.
mysqli_fetch_field_direct ( mysqli_result $result , int $fieldnr ) | ![x](/felles/ikoner/nr2.gif) |
fetch_field | object | Henter definitionen af en uddatakolonne.
mysqli_fetch_field ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
fetch_fields | array | Henter definitionerne for alle kolonner i uddata.
mysqli_fetch_fields ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
fetch_lengths | array | Returnerer array med længden på hvert felt i aktuel record i uddata.
mysqli_fetch_lengths ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
fetch_object | object | Returnerer aktuel record som et objekt.
mysqli_fetch_object ( mysqli_result $result [, string $class_name [, array $params ]] ) | ![x](/felles/ikoner/nr2.gif) |
data_seek | bool | !!!!!!
mysqli_data_seek ( mysqli_result $result , int $offset ) | ![x](/felles/ikoner/nr1.gif) |
fetch_row | mixed | Henter en record fra uddata som en enum-array.
mysqli_fetch_row ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
num_fields | int | Henter antallet af felter i de enkelte records i uddata.
mysqli_num_fields ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
field_seek | bool | !!!!!!
mysqli_field_seek ( mysqli_result $result , int $fieldnr ) | ![x](/felles/ikoner/nr2.gif) |
field_tell | int | !!!!!!
mysqli_field_tell ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
free_result | void | Sletter uddata i memory
mysqli_free_result ( mysqli_result $result ) | ![x](/felles/ikoner/nr2.gif) |
num_rows | int | Henter antallet af records i uddata.
mysqli_num_rows ( mysqli_result $result ) | ![x](/felles/ikoner/nr1.gif) |
MYSQLI_DRIVER |
embedded_server_end | void | Under etablering
mysqli_embedded_server_end ( void ) | ![x](/felles/ikoner/nr1.gif) |
embedded_server_start | bool | Under etablering
mysqli_embedded_server_start ( bool $start , array $arguments , array $groups ) | ![x](/felles/ikoner/nr1.gif) |
report | bool | !!!!!!
mysqli_report ( int $flags ) | ![x](/felles/ikoner/nr1.gif) |
MYSQLI Aliases. |
MYSQLI |
connect | |
| |
escape_string | |
| |
execute | |
| |
report | |
| |
set_opt | |
| |