Tuzish Maqsad


Download 461.99 Kb.
Pdf ko'rish
Sana06.05.2020
Hajmi461.99 Kb.
#103607
Bog'liq
13-тажриба МББТ

\n"; 

do 

{ printf("

\n", $myrow["first"], $myrow["last"], 

$myrow["address"]);} 

while ($myrow = mysql_fetch_array($result)); 

echo "


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 "\n"; 



echo "
NameHolat
%s %s%s
\n"; 

else 



{echo "Satr mavjud emas";} ?> 

 

 

Nomi :
 

Familiyangiz :


 

Turar joyingiz :
 

Ish joyingiz:


 

 

 

 

if ($submit) { 

// process form 

while (list($name, $value) = each($HTTP_POST_VARS)) 

 {echo "$name = $value


\n";} 

} else { 

// display form 

?> 


 

Nomi:


 

Familiyasi:


 

Turar joyi:


 

Ish joyi:


 

 

 

 

 

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 

?> 

 

Nomi:


 

Familiyasi:


 

Turar joyi:


 

Ish joyi:


 

 

  // end if 



?> 

Download 461.99 Kb.

Do'stlaringiz bilan baham:




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