Reja: php dasturlash tili haqida ma’lumot. Php imkoniyatlari php da ma’lumotlar bazasi bilan ishlash. Ma’lumotlar bazasi usulida amallar. Ma’lumotlar bazasiga ma’lumotlar yozish



Download 30,81 Kb.
bet4/4
Sana31.10.2020
Hajmi30,81 Kb.
#51660
1   2   3   4
Bog'liq
mustaqil ish web dastur

4.Ma’lumotlar bazsi ustida amallar Malumotlar bazalarini tanlash MySQL da malumotlar bazasini tanlash use buyrugi yordamida amalga oshiriladi:

Mysql> use book; PHPda buning uchun mysql_select_db funksiyasi mavjud. Mysql _select_db: sintaksisi mantiqiy mysql_select _db(database_name qatori); Bu funksiya TRUE qiymatini ma’lumotlar bazasini muvaffaqiyatli tanlanganda qayataradi va FALSE ni esa aksincha bo’lganda Misol; Book ma’lumotlar bazasini tanlash



Barcha buyruqlar bir xil ;

Mysql_field_name (result qatori butun field_offset) resursi; Mysql_field_type (result qatori butun field_offset ) resursi; Mysql _field_flags (result qatori butun field_offset ) resursi; Mysql_field_len ( result qatori butun field _offset ) Bu yerda result – bu so’rov natijasi identifikatori ( masalan mysql_ list _fields yoki mysql _ query funksiyalari bilan jo’natilgan so’rov ) field _offset esa - natijadagi maydonning tartib raqami. Mysql _num _rows (result resursi ) buyrug’I result ning ko’pgina natijalari qatori. Miqdorini qaytaradi.

Misol: Artifacts ( eksponstlar kolleksiyasi ) jadvali maydonlarini ro’yxatini olish.$conn = mysql _ connect (“ localhost” “ root” “ parol yozmang” ) ordie ( “ Aloqa o’rnatib bo’lmaydi : “ mysql_error ()) echo “ Aloqa o’rnatiladi” mysql _select _db ( “book”) $list _f = mysql _list _fields ( book “Artifacts” $conn ) $n = mysql _ num _ fields ($list _f ); for ($i =0 <$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_star = mysql_field _flags ($list_f, $i ); echo “


Maydon nomi :” . $name_f; echo”
Maydon turi :” . $type; echo”
Maydon uzunligi:” . $lene; echo:
Maydon bayroqlari qatori :” . $flags_ star . “
”; } Natija sifatida taxminan quyidagilarni olish mumkin ( albatta, jadvaldagi ikkita maydon bo’lganda ) : 1. Maydon nomi : id 1.2. Maydon turi : int 1.3. Maydon uzunligi : 11 1.4. Maydon bayroqlari qatori : not_null primary_key auto_increment 2. Maydon nomi : title 2.1. Maydon turi : staring 2.2. Maydon uzunligi: 255 2.3. Maydon bayroqlari qatori:

5.Ma’lumotlar bazasiga ma’lumotlar yozish

Ma’lumki, ma’lumotlarni jadvalga yozish uchun SQL tilidagi INSERT buyrug’i ishlatiladi: mysql > INSERT INTO Artifacts SET title=’ Eksponat nomi’; PHP skriptda bunday buyruqlardan foydalanish uchun mysql_query() funksiyasi mavjud. Mysql_query() SQL- so’rovni MySQL ma’lumotlar bazasining ma’lumotlar bazasiga jo’natadi. Agar ochiq aloqa bo’lmasa funksiya parametrsiz mysql_ connect() funksiyasiga o’xshash holda MBBT bilan bog’lanishga urinadi. So’rov natijasi buferlanadi.




Download 30,81 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish