Keletas MySQL Funkcijų (2 Dalis)
Parašė mXt 2008 balandžio 9 20:04:57
[color=maroon]Antroji straipsnio, apie rečiau naudojamas MySQL funkcijas, dalis. Pirmają dalį galite rasti numygę [url=https://webdnd.com/readarticle.php?article_id=101]čia[/url].[/color]

[b]4. Funkcija mysql_info().[/b]

Funkcija suteikia informaciją apie paskutinę MySQL užklausą.

[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());
}

[color=orange]// Jūsų užklausa apačioje...[/color]
$db_selected = mysql_select_db("[color=blue]jūsų db[/color]",$jungiames);
$sql = "INSERT INTO [color=blue]person[/color] VALUES ('[color=blue]testas[/color]','[color=blue]alus[/color]','[color=blue]meškėnas[/color]','[color=blue]17[/color]')";
$result = mysql_query($sql,$con);

$info = mysql_info($jungiames);
echo $info;

mysql_close($jungiames);
?>[/code]

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

[code]String format: Records: 15 Duplicates: 0 Warnings: 0[/code]
[hr]

[b]5. Funkcija mysql_error()[/b] [naudojama gan dažnai].

Funkcija išveda paskutinės MySQL operacijos klaidą (jeigu klaida buvo).

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

[code]<?php
$jungiames = mysql_connect("[color=blue]hostas[/color]","[color=blue]klaidingas vartotojas[/color]","[color=blue]klaidingas slaptazodis[/color]");
if (!$jungiames)
{
die(mysql_error());
}
mysql_close($jungiames);
?>[/code]

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

[code]Access denied for user '[b]klaidingas vartotojas[/b]'@'[b]hostas[/b]'
(using password: YES)[/code]
[hr]

[b]6. Funkcija mysql_client_encoding().[/b]

Funkcija parodo MySQL kliento koduotę.

[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());
}

$koduote = mysql_client_encoding($jungiames);
echo "Koduotė: $koduote";

mysql_close($jungiames);
?>[/code]

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

[code]Koduotė: latin1[/code]
[hr]

[color=maroon]Visi pavyzdiniai kodai vykdomi per pridėtinius puslapius.
[/color]