Texnologiyalari


/ / ( jadvalida jam i  nechta  maydon  bor)



Download 7,77 Mb.
Pdf ko'rish
bet198/241
Sana16.01.2022
Hajmi7,77 Mb.
#377767
1   ...   194   195   196   197   198   199   200   201   ...   241
Bog'liq
hjacki 1046 Web texnologiyalari



< b >  
$ ta b le_ n a m e 
ga 
yangi 
satr 
q o ‘s h i s h < / b X / f o n t X / t d X /
 
t r > < t r > < t d > < /t d X /t r > < /T A B L E > ”;
 
for($k = 0;  $k < $son i;  $ k + + )

echo  $k +l 
-  universitet’;
 
echo  “ ”;
/ /   har bir  maydon  uchun  uning  nom i,  tipi,  uzunligi  va  bavrog‘ini  olam iz
 
for($i=0;$i<$n;  $i++){
Stype  =   m ysql_field_type($list_f,  Si);
Slen  =   m ysql_field _len ($list_f,  $i);
Sflags_str =   mysql_field_flags  (Slist_f,  $i);
Sflags  =   explode(“ 
Sflags  str);
 
foreach  (Sflags  as  $f){
if ($ f = =   ‘auto_increm ent’)  Skey  =   Sname_f;
/ /  avtoinkrem ent  n om in i  eslab  qolam iz 
}
 
if (Skey  <>  $nam e_f){
echo  “
 
 ”.  Sname  f  ,”< /b >   < /fo n t> < /td > ”;
_______Sq_value=$nam e_f.”[“.$k.”]”;_______________________________________


switch  ($type){
case  “string”: 
$w =   $len/5;  echo  “
/ / ( jadvalida jam i  nechta  maydon  bor)
 
echo  “”;
/ /   m a’lumotlarni  kiritish  uchun  forma  yaratamiz
 
echo  “ 
  
 
value\”  size  =   $w  > < /td > ”; 
break;
case  “in t”: 
$w =   $len/4;  ech o  “

 
value\”  size  =   $w  > < /td > ”; 
break;
case  “blob”: 
echo  “

 
u e \”  > < /tex ta rea > < /td > ”; 
break;
case  “date”: 
$w =   $len; 
ech o  “

 
value\”  size  =   $w  > (Y Y Y Y -0 0 - K K ) < /td > ”; 
break; 

}
 
echo  “< /tr>”; 
}
 
echo  “ ”; 
}
echo  ‘
 
 ’;
 
echo  “ ”;
_______echo  “ ”; 
}  ?>____________ ________________________________
b) 
M a ’lumotlar  bazasiga  m a ’lum otlarni  yozish 
M a ’lumotlarni  m a ’lum otlar  bazasiga  kiritish  uchun  forma  yara- 
tildi.  Endi  ushbu  formadagi  m a ’lum o tlar  m a ’lum otlar  bazasiga 
j o ‘natiladi.  SQL  tilining  I N S E R T   b uy rug'idan  foydalanib,  MB  dagi 
jadvalga  form adan  olingan  m a ’lum o tlarn i  yozamiz.  Masalan: 
mysql>  IN SE R T   IN T O   Student
SET  n a m e ^ ’Islom ov’;_________________________________________________
Savol  tu g ‘iladi,  bunday  buyruqni  (yoki  SQL  ning  ixtiyoriy 
boshqa  buyrug'ini)  P H P   skriptida  qanday  qo ‘llash  m um kin .  P H P  
da  so'rovlarni  m a ’lumotlar  bazasiga  jo 'n a tish   uchun  mysql_query() 
funksiyasidan  foydalaniladi. 
m y sq lq u e r y O   funksiyasi
 
Sintaksisi:
resource  mysql_query  (  string  so‘rov 
[,resource  bog‘lanish_identifikatori|)
Bu  yerda,  so'rov  param etri  SQL  tilidagi  so‘rov  m atn la rid a n   tash- 
kil  topgan.  mysql_query()  funksiyasi  shart  bo 'lm agan  param etr 
bog‘lanish_identifikatori  y o rdam ida  ko‘rsatilgan  M ySQL  tiz im in in g  
aktiv  m a ’lum otlar  bazasiga  yoki  bu  pa ra m etr  tushirib  qoldirilgan 
holda,  oxirgi  ochiq  bog'lanishga  ega  m a ’lum otlar  bazasiga  SQ L- 
so‘rovlarni j o ‘natadi.  Agar  ochiq  bog'lanish  mavjud  bo'lm asa,  funk- 
siya  M BB T ga  bog'lanishga  urinib  ko'radi.  mysql  queryO  funksiyasi


ishining  natijasi  faqatgina  bitta  ifodadan  (T R U E   yoki  FALSE  dan) 
iborat  bo ‘ladi.
Izoh:  soTov  satri  nuqta  vergul  bilan  tugallanmasligi  kerak.
mysql_query()  funksiyasiga  murojaat  etganda,  so‘rov  tipiga 
qarab  funksiya  turli  natijalarni  beradi.  Faqatgina  SELECT,  SHOW, 
E X P L A IN ,  D E S C R IB E   so‘rovlari  uchun,  agar  so‘rov  bajarilmasa 
mysql_query()  ko'rsatkichi  so'rov  natijasi  sifatida  FA LSE  ni  qayta- 
radi.  Agar  foydalanuvchining  so‘rovda  ko‘rsatilgan  jadval  bilan  ish­
lash i  uchun  huquqi  yetarli  bo‘lmasa,  mysql_query()  bu  holni  h am  
xato  hisoblab,  FALSE  ni  qaytaradi.
Boshqa  hollarda  agar  so‘rov  muvaffaqiyatli  bajarilsa,  mysql_que- 
ry()  T R U E   ni  qaytaradi.  FALSE  ga  teng  bo‘lmagan  qiymat  so‘rov 
muvaffaqiyatli  bajarilganligini  bildiradi.  S E L E C T   buyrug‘i  muvaf­
faqiyatli  bajarilganda,  funksiya  natija  identifikatorini  qaytaradi  va 
ushbu  identifikator  oxirgi  tahrirlash  va  so‘rov  natijalarini  tasvirlash 
uchun  mysql_result()  funksiyasiga  uzatiladi.
D em ak,  endi  biz  m a ’lumotlar  bazasiga  satrlarni  qo‘shish  uchun 
qanday qilib so‘rov jo 'natish ni  bilamiz.  Esga  olam iz,  oldingi  misolda 
form a  elementlarini  jadval  maydonlari  nom lari  bilan  atadik.  Shu- 
n ing  uchun  insert  univ  subject.php  skriptida  forma  m a ’lumotlarini 
$_PO ST[‘m ay d o n _ n o m i’]  o'zgaruvchisi  sifatida  qayta  ishlash  m u m ­
kin.
11.8.2-listing.
  insert_univ_subject.php  fayli.  uquv  m a ’lumotlar 
bazasining  univercity jadvaliga  yangi  talaba  m a ’lum otlarini  yozish.

Download 7,77 Mb.

Do'stlaringiz bilan baham:
1   ...   194   195   196   197   198   199   200   201   ...   241




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