int mysql_affected_rows ([ resource $link_identifier ] ) => cik ieraksti aiztikti pedējā pieprasījumā; -1 ja iepr. vajcājums bija neveiksmīgs; (izņemot select)
string mysql_client_encoding ([ resource $link_identifier ] ) => pašreizējais kodējums;
bool mysql_close ([ resource $link_identifier ] ) => aizvers mysql savienojumu; nav obligāts lietošanai;
resource mysql_connect ([ string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] ) => var paņemt argumentus no PHP konfigurācijas;
server => servera host;
username =>
password =>
new_link => ja gadijumā, ar vieniem pašiem argumentism, tad pēc noklusējuma jauns savienojums netiks veikst, bet izmantos iesošo;
client_flags :
MYSQL_CLIENT_COMPRESS
MYSQL_CLIENT_IGNORE_SPACE => atļauj pēc funkcijas nosaukumiem ievietot atstarpes
MYSQL_CLIENT_SSL => savienojams ir šifrēts;
________________________________________
bool mysql_create_db ( string $database_name [, resource $link_identifier ] ) => izveido datubāzi, true/false
bool mysql_data_seek ( resource $result , int $row_number ) => pārvietot kursoru, result - atgriež QUERY,
$query = mysql_query("SELECT * FROM `users`");
$row0 = mysql_fetch_row($query);
$row1 = mysql_fetch_row($query);
mysql_data_seek($query,0);
$row00 = mysql_fetch_row($query);
________________________________________
<?
mysql_connect('localhost','root','');
$res = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_object($res)) {
echo $row->Database;
}
________________________________________
bool mysql_drop_db ( string $database_name [, resource $link_identifier ] )
int mysql_errno ([ resource $link_identifier ] ) => atgriež kļūdas kodu, no pedēja izpildīta vajcajuma. 0 ja kļūdas nav.
string mysql_error ([ resource $link_identifier ] ) => pēdēja izpildijuma
array mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] ) => pabida kursoru uz priekšu
result_type:
MYSQL_ASSOC = indeksu nosaukumi kolonnas nosaukumi "ID"
MYSQL_NUM =
MYSQL_BOTH = multimassivs
________________________________________
array mysql_fetch_assoc ( resource $result ) => indeksu nosaukumi kolonnas nosaukumi "ID"
object mysql_fetch_field ( resource $result [, int $field_offset = 0 ] ) => objekts ar informaciju par lauku;
<?
mysql_connect('localhost','root','');
mysql_query('USE `test`;');
$res = mysql_query("SELECT * FROM `users`");
while ($row = mysql_fetch_field($res)) {
print_r($row);
}
----------------------
stdClass Object
(
[name] => Column 1
[table] => users
[def] =>
[max_length] => 0
[not_null] => 0
[primary_key] => 0
[multiple_key] => 0
[unique_key] => 0
[numeric] => 0
[blob] => 0
[type] => string
[unsigned] => 0
[zerofill] => 0
)
stdClass Object
(
[name] => Column 2
[table] => users
[def] =>
[max_length] => 0
[not_null] => 1
[primary_key] => 0
[multiple_key] => 0
[unique_key] => 0
[numeric] => 1
[blob] => 0
[type] => int
[unsigned] => 1
[zerofill] => 1
)
___________________________________________
array mysql_fetch_lengths ( resource $result ) => massīvu kur būs katras kolonnas garums;
<?
mysql_connect('localhost','root','');
mysql_query('USE `speedtest`;');
$res = mysql_query("SELECT * FROM `test`");
while ($row = mysql_fetch_array($res)) {
print_r(mysql_fetch_lengths($res));
}
-------------
Array
(
[0] => 1
[1] => 5
)
Array
(
[0] => 4
[1] => 5
)
_________________________________
object mysql_fetch_object ( resource $result [, string $class_name [, array $params ]] ) => vienu ierakstu no query ka objektu; rezultats tiek ielikts klasē ar paramatriem;
class_name = classes nosaukums
params = argumenti
_________________________________
array mysql_fetch_row ( resource $result ) => atgriež numerisku massīvu, sakot ar 0 kolonnu;
string mysql_field_flags ( resource $result , int $field_offset ) => field_offset norāda kurai kolonnai, un atgriež tekstu, kur ar attarpēm ir atdaliti flagi: not_null,...
int mysql_field_len ( resource $result , int $field_offset ) => lauka garums, norādīts tabulai;
string mysql_field_name ( resource $result , int $field_offset ) => dota lauka kolonnas nosaukumu;
string mysql_field_table ( resource $result , int $field_offset ) => lauku tabulu;
string mysql_field_type ( resource $result , int $field_offset ) => lauka tips; horizontalais kursors tiek pārvietots pa labi;
bool mysql_field_seek ( resource $result , int $field_offset ) => nosaka horizontala kursora poziciju;
bool mysql_free_result ( resource $result ) => atbrīvo resursus.
string mysql_get_client_info ( void ) => klienta bibliotekas versiju (PHP klients);
<?
echo mysql_get_client_info ();
------------
mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $
_____________________________
string mysql_get_host_info ([ resource $link_identifier ] ) => speciāla informācija;
int mysql_get_proto_info ([ resource $link_identifier ] ) => protokola versija, ka skaitlis;
string mysql_get_server_info ([ resource $link_identifier ] ) => servera versija;
string mysql_info ([ resource $link_identifier ] ) => detalizēta informāciju, par pēdējo vaicājumu;
int mysql_insert_id ([ resource $link_identifier ] ) => skaitlis, kas ir pedēja vaicajuma autoincremetn vertību, t.i. pēdējo ID; 0 - ja iepriekš.vaicājums neģenerēja auto_incriment; vai false - ja savienojums nav izveidots;
int mysql_num_fields ( resource $result ) => skaitlis, cik lauku tika atgriezti no pedēja vaicajuma.
int mysql_num_rows ( resource $result ) => cik rezultāti tika atgriezti;
Комментариев нет:
Отправить комментарий