O’zbekiston respublikasi axborot texnologiyalari va kommunikasiyalarini rivojlantirish vazirligi


Download 0.6 Mb.
bet11/24
Sana02.01.2022
Hajmi0.6 Mb.
#185872
1   ...   7   8   9   10   11   12   13   14   ...   24
Bog'liq
Loyiha ishi Normorodov Muhammadjon Xushboq O'g'li 8.01.2021

mysql_num_rows(result resursi) buyrug‘i result ning ko‘pgina
natijalari qatorlari miqdorini qaytaradi.

Endi esa Artifacts (eksponatlar kolleksiyasi) jadvali maydonlari ro‘yxatini olishga urinib ko‘ramiz.


$conn = mysql_connect(
"localhost","nina","123")
or die("Aloqa o‘rnatib bo‘lmaydi: ". mysql_error());
echo "Aloqa o‘rnatildi";
mysql_select_db("book");
$list_f = mysql_list_fields (
"book","Artifacts",$conn);
$n = mysql_num_fields($list_f);
for($i=0;$i<$n; $i++){
$type = mysql_field_type($list_f, $i);
$name_f = mysql_field_name($list_f,$i);
$len = mysql_field_len($list_f, $i);
$flags_str = mysql_field_flags (
$list_f, $i);
echo "
Maydon nomi: ". $name_f;

echo "
Maydon turi: ". $type;

echo "
Maydon uzunligi: ". $len;

echo "
Maydon bayroqlari qatori: ".

$flags_str . "
";

}
?>

Natija sifatida taxminan quyidagilarni olish mumkin (albatta, jadvalda
ikkita maydon bo‘lganda):
Maydon nomi: id
Maydon turi: int
Maydon uzunligi: 11
Maydon bayroqlari qatori: not_null primary_key auto_increment
Maydon nomi: title
Maydon turi: string
Maydon uzunligi: 255
Maydon bayroqlari qatori:
Ma’lumotlar bazasiga ma’lumotlar yozish:

Shunday qilib forma tuzildi. Endi eng asosiysini bajarish qoldi – bu
formadagi ma’lumotlarni bizning ma’lumotlar bazasiga jo‘natish. Ma’lumki,
ma’lumotlarni jadvalga yozish uchun SQL tilidagi INSERT buyrug‘i
ishlatiladi. Masalan:

mysql> INSERT INTO Artifacts
SET title='Kamolov';

PHP skriptda bunday buyruqdan (yoki SQL dagi istalgan buyruqdan)
qanday foydalaniladi, degan savol tug‘iladi. Buning uchun mysql_query()
funksiyasi mavjud.


Download 0.6 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling