Tuzish Maqsad
Download 461.99 Kb. Pdf ko'rish
|
13-тажриба МББТ
- Bu sahifa navigatsiya:
- Jihozlar
- Quyidagi misolni ko’ramiz
- Turar joyingiz
Tajriba ishi №13 Mavzu: PHP dasturlari yordamida ma’lumotlar bazasini boshqaruvchi dasturlar tuzish Maqsad: Talabalarda WEB texnologiyalar yordamida ma’lumotlar bazasini boshqarish bo’yicha bilim va malakalarni hosil qilish. Vazifa: Talabalar mustaqil ravishda quyidagilarni bajarishi va ular haqida malaka va ko’nikmalarga ega bo’lishi lozim. 1. Mavzuga tegishli ma’lumotlarni o’rganish va tahlil qilish. 2. O’ziga berilgan topshiriq bo’yicha PHP tilida MBni boshqaruvchi dastur yaratish va uni kompьyuterda bajarish. 3. WEB texnologiyaning ahamiyatini taxlil qilish. Jihozlar Kompьyuter. Uslubiy ko’rsatma:PHP yordamida MySQL ma’lumotlar bazasini boshqarish
PHP yordamida MySQL ma’lumotlar bazasiga boglanish PHP da mysql_connect funkciyasi scenariyni MySQL bilan bog’laydi. mysql_connect ( “localhost” , “username”, “password”); Bu funkciya uchta muhim bo’lmagan parametrga ega. Bu parametrlarni jimlik koidasi bo’yicha ishlatish uchun funkciya argumentlari ko’rsatilmaydi. $db=mysql_connect(); Aniq bazaning o’ziga bog’lanish uchun mysql_select_db() funkciyasidan foydalaniladi. mysql_select_db(“cars”); MySQL serveriga so’rovlar mysql_query funkciyasi yordamida beriladi. So’rov avval biror bir satr o’zgaruvchisiga o’zlashtirilgan bo’lishi kerak. $query=”select * from mashina” $result=mysql_query($query); Ko’pchilik hollarda natijalovchi ma’lumotlarda sartlar sonini bilish kerak bo’ladi. Buning uchun mysql_num_rows funkciyasidan foydalaniladi. $num_rows=mysql_num_rows($result); Ma’lumotlar to’plamidan alohida satrlarni turli usullar yordamida ajratib olish mumkin. Masalan mysql_fetch_array funkciyasi yordamida, keyingi satrning xesh-kodini qaytaradi. Agar yozuv boshqa mavjud bo’lmasa, false qiymatni kaytaradi. Quyidagi misolni ko’ramiz $db = mysql_connect("localhost", "root",""); mysql_select_db(“Xodim,",$db); $result = mysql_query("SELECT * FROM xodim",$db); if ($myrow = mysql_fetch_array($result)) { echo "
} else {echo "Satr mavjud emas";} ?>
if ($submit) { // process form while (list($name, $value) = each($HTTP_POST_VARS)) {echo "$name = $value \n";} } else { // display form ?>
if ($submit) { // kiritish formasi $db = mysql_connect("localhost", "root",""); mysql_select_db("mydb",$db); $sql = "INSERT INTO xodim(nomi,last,address,ish) VALUES ('$nomi','$last','$address','$ish')"; $result = mysql_query($sql); echo "Raxmat!Ma’lumotlar kiritildi.\n"; } else{ // chiqarish formasi ?>
?> |
ma'muriyatiga murojaat qiling