Keletas MySQL Funkcijų (1 Dalis)
Parašė mXt 2008 balandžio 9 14:04:45
[color=maroon]Šiame straipsnyje supažindinsiu Jus su keletu rečiau naudojamų MySQL funkcijų. Tikiuosi kam nors pravers. Straipsnis skirtas tik bendram vaizdui susidaryti. Straipsnis pažinimo tikslais tinka ir naujokams.[/color]

[b]1. Funkcija mysql_stat().[/b]
Funkcija išveda MySQL duomenų bazės statistiką.

[color=red][i]Pavyzdys:[/i][/color]

[code]<?php
$jungiames = mysql_connect("[color=blue]hostas[/color]", "[color=blue]vartotojas[/color]", "[color=blue]slaptazodis[/color]");
if (!$jungiames)
{
die('Nepavyko prisijungti: ' . mysql_error());
}

$db_selected = mysql_select_db("[color=blue]duomenu baze, kurios statistikos norime[/color]", $jungiames);

echo mysql_stat();
?>[/code]

[color=red][i]Rezultatas:[/i][/color]

[code]Uptime: 99410 Threads: 1 Questions: 162
Slow queries: 0 Opens: 0 Flush tables: 1
Open tables: 0 Queries per second avg: 0.002 [/code]
[hr]

[b]2. Funkcija mysql_errno().[/b]
Funkcija išveda paskutinės MySQL operacijos klaidos numerį. Rezultate gausite 0 (nulį), jeigu operacijose nebuvo užfiksuota jokių klaidų.

[color=red][i]Pavyzdys:[/i][/color]

[code]<?php
$jungiames = mysql_connect("[color=blue]hostas[/color]","[color=blue]vartotojas[/color]","[color=blue]slaptazodis[/color]");
if (!$jungiames)
{
die('Klaidos numeris: ' . mysql_errno());
}
mysql_close($jungiames);
?>[/code]

[color=red][i]Rezultatas:[/i][/color]

[code]Klaidos numeris: 123[/code]
[hr]

[b]3. Funkcija mysql_get_client_info().[/b]
Funkcija išveda MySQL kliento informaciją.

[color=red][i]Pavyzdys:[/i][/color]
[code]<?php
echo "MySQL kliento info: " . mysql_get_client_info();
?>[/code]

[color=red][i]Rezultatas:[/i][/color]
[code]MySQL kliento info: 5.0.18[/code]
[hr]

[color=maroon]Visi pavyzdiniai kodai vykdomi per pridėtinius puslapius. Tai tik pirma straipsnio dalis. Bus daugiau...[/color]