Mavzu: MySQL, MySQLi, PDO, PostgreSQL (INTERNET VA DASTURLASH/Sayt yaratishda yordam) BahhTeeUz (3 Aug 2017 19:51) Assalomu alaykum, sayt yaratishda faqat cms yoki fremworklarda ishlashga o'rganib qolganmiz, afsus...
Keling bugundan saytni 0 dan tuzishga harakat qilamiz. To'g'ri, men hali to'liq dasturchi emasman ammo forumdoshlarimiz ham borku?!
Siz yaratayotgan yoki yaratmoqchi bo'lgan saytingiz ma'lumotlar bazasiga qaysi tip bilan ulangan? Qaysisini mukammal deb bilasiz?
Menga pdo yoqqan ammo o'rganishim qiyin bo'lmoqda, mysqli esa menbop, mysqldan esa tezroq voz kechishim kerak...
Saal kechroq, har biriga ma'lumot qoldiraman. Biladiganlar bo'lsa yozsin, menga oson bo'lar edi.
Offtoplar o'chiriladi! uzmastersuzmasters (3 Aug 2017 20:00) --Javob-- BahhTeeUz (3 Aug 2017 19:51): Assalomu alaykum, sayt yaratishda faqat cms yoki fremworklarda ishlashga o'rganib qolganmiz, afsus...
Keling bugundan saytni 0 dan tuzishga harakat qilamiz. To'g'ri, men hali to'liq dasturchi emasman ammo forumdoshlarimiz ham borku?!
Siz yaratayotgan yoki yaratmoqchi bo'lgan saytingiz ma'lumotlar bazasiga qaysi tip bilan ulangan? Qaysisini mukammal deb bilasiz?
Menga pdo yoqqan ammo o'rganishim qiyin bo'lmoqda, mysqli esa menbop, mysqldan esa tezroq voz kechishim kerak...
Saal kechroq, har biriga ma'lumot qoldiraman. Biladiganlar bo'lsa yozsin, menga oson bo'lar edi.
Offtoplar o'chiriladi! ---------- Bahh Tee, qiziq uzi shu fremworklar orqali scrpt yo cms o dan tuziladiku
Bazaviy (ba'zan ramkalar, Angliya, neologizm ramkalardan - ramka, tuzilma) - dasturiy ta'minot tizimining tuzilishini belgilaydigan dasturiy platforma; Katta hajmdagi dasturiy ta'minotning turli komponentlarini ishlab chiqishni va integratsiyalashni ta'minlovchi dasturiy ta'minot.
"Skelet" so'zi ham ishlatiladi va ba'zi mualliflar uni ingliz tilidagi analog [1] [2] [3] asosida asos qilib olmaydilar. Shuningdek, tele-ramka yondashuvi haqida [3] dasturlarni qurishning yondashuvi sifatida ham foydalanish mumkin, bu erda dasturning har qanday konfiguratsiyasi ikki qismdan iborat:
Doimiy qism - bu konfiguratsiyadan tortib to konfiguratsiyaga farq qilmaydigan va ikkinchi, o'zgarmaydigan qismi joylashgan uylarni ushlab turadigan ramka;
Plug-in modullari (yoki kengaytirish nuqtalari)

( Aveb-rom (WF) yoki veb dasturi doirasida (WAF) veb-xizmatlar, veb-resurslar, va veb-API, shu jumladan, veb-ilovalar rivojlanishini qo'llab-quvvatlash uchun mo'ljallangan, bir dastur ramkaga. Veb-ramkalar veb ilovalar yaratish va tarqatish uchun standart yo'l beradi. Veb-ramkalar veb rivojlantirish amalga oshiriladi umumiy faoliyati bilan bog'liq qo'shimcha yuk avtomatlashtirish niyatidamiz. Misol uchun, ko'p veb-ramkalar ma'lumotlar bazasi kirish, templating ramkalar, va sessiyasi boshqarish uchun kutubxona bilan ta'minlash va ular tez-tez kodi qayta foydalanishni rag'batlantirish. [1] Ular tez-tez dinamik veb-saytlar rivojlanishiga nishonga bo'lsa-da, ular ham statik veb-saytlar uchun amal qiladi. [2]
)
uzmastersuzmasters (3 Aug 2017 20:06) ma'lumotlar bazasi turlari va tariflari

https://texnoman.uz/posts/malumotlar-ombori Akbarali (3 Aug 2017 20:34) --Javob-- uzmastersuzmasters (3 Aug 2017 20:06): ma'lumotlar bazasi turlari va tariflari

https://texnoman.uz/posts/malumotlar-ombori ---------- RARE, Error 400!
Невозможно определить CSRF. u2b3ki (3 Aug 2017 21:38) Tori mysql eski lekin sodda shu sababli mysqlni birdan tashlamasdan mysqli ga otilar keyin esa pdo man xam pdo ni kordim va tan olishim kerak u kop vaqtni oladi pdo xam oson bir tomonlama sodda lekin ishi kop masalan mysqli da 1qator yozgan kodizzi pdo da 2-3qator yozasiz lekin pdoda tez ishlaydi) BahhTeeUz (3 Aug 2017 22:08) --Javob-- u2b3ki (3 Aug 2017 21:38): Tori mysql eski lekin sodda shu sababli mysqlni birdan tashlamasdan mysqli ga otilar keyin esa pdo man xam pdo ni kordim va tan olishim kerak u kop vaqtni oladi pdo xam oson bir tomonlama sodda lekin ishi kop masalan mysqli da 1qator yozgan kodizzi pdo da 2-3qator yozasiz lekin pdoda tez ishlaydi) ---------- u2b3ki, postgre haqida fikriz? u2b3ki (3 Aug 2017 22:25) --Javob-- BahhTeeUz (3 Aug 2017 22:08): u2b3ki, postgre haqida fikriz? ---------- Bahh Tee, torisi xabarim yoq va u xaqida oylab kormadim ham pdo ga qiziqvomman koplar maqtashyapti sababli tartibli codelari balki ishlash tezligini sababiham shundadur)) uzmastersuzmasters (4 Aug 2017 07:12) hozirda ommalashgan men bilganim va o'rganayotganim bu oop dasturlash tili

https://texnoman.uz/post/oop-qora-quti-yoxud-dasturlash-magzi.html

postga sig'madi uzmastersuzmasters (4 Aug 2017 07:16) --Javob-- Akbarali (3 Aug 2017 20:34): RARE, Error 400!
Невозможно определить CSRF. ---------- Akbarali, https://texnoman.uz/blogs/malumotlar-ombori Akbarali (4 Aug 2017 10:28) --Javob-- uzmastersuzmasters (4 Aug 2017 07:16): Akbarali, https://texnoman.uz/blogs/malumotlar-ombori ---------- RARE, manaaaa uzmastersuzmasters (4 Aug 2017 10:30) --Javob-- Akbarali (4 Aug 2017 10:28): RARE, manaaaa ---------- Akbarali, bitta / quyasiz buldi linkga
https://texnoman.uz/blogs/malumotlar-ombori/

menda kirayapdi lekin posta sigmadi bulmasa joylardim BahhTeeUz (8 Aug 2017 10:27) --Javob-- uzmastersuzmasters (3 Aug 2017 20:00): Bahh Tee, qiziq uzi shu fremworklar orqali scrpt yo cms o dan tuziladiku
Bazaviy (ba'zan ramkalar, Angliya, neologizm ramkalardan - ramka, tuzilma) - dasturiy ta'minot tizimining tuzilishini belgilaydigan dasturiy platforma; Katta hajmdagi dasturiy ta'minotning turli komponentlarini ishlab chiqishni va integratsiyalashni ta'minlovchi dasturiy ta'minot.
"Skelet" so'zi ham ishlatiladi va ba'zi mualliflar uni ingliz tilidagi analog [1] [2] [3] asosida asos qilib olmaydilar. Shuningdek, tele-ramka yondashuvi haqida [3] dasturlarni qurishning yondashuvi sifatida ham foydalanish mumkin, bu erda dasturning har qanday konfiguratsiyasi ikki qismdan iborat:
Doimiy qism - bu konfiguratsiyadan tortib to konfiguratsiyaga farq qilmaydigan va ikkinchi, o'zgarmaydigan qismi joylashgan uylarni ushlab turadigan ramka;
Plug-in modullari (yoki kengaytirish nuqtalari)

( Aveb-rom (WF) yoki veb dasturi doirasida (WAF) veb-xizmatlar, veb-resurslar, va veb-API, shu jumladan, veb-ilovalar rivojlanishini qo'llab-quvvatlash uchun mo'ljallangan, bir dastur ramkaga. Veb-ramkalar veb ilovalar yaratish va tarqatish uchun standart yo'l beradi. Veb-ramkalar veb rivojlantirish amalga oshiriladi umumiy faoliyati bilan bog'liq qo'shimcha yuk avtomatlashtirish niyatidamiz. Misol uchun, ko'p veb-ramkalar ma'lumotlar bazasi kirish, templating ramkalar, va sessiyasi boshqarish uchun kutubxona bilan ta'minlash va ular tez-tez kodi qayta foydalanishni rag'batlantirish. [1] Ular tez-tez dinamik veb-saytlar rivojlanishiga nishonga bo'lsa-da, ular ham statik veb-saytlar uchun amal qiladi. [2]
)
---------- RARE, to'g'ri ammo shunday fremworklar nor ular tayyor cms. Menu shuni nazarda tutdim. BahhTeeUz (13 Sep 2017 13:26) Mysql-1 yaratilgan, baza bilan aloqa vositasi. Hozirda optimizatsiyasi va havfsizlik borasida kuchsizroq bo'lgan aloqachi, namuna:

$sql = 'SELECT * FROM `books` WHERE `BAuthor`="navoiy"';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
print $row['BName'] . '
';
?>
MySQLi-mysqlning rivojlantirilgan ya'ni i bu (Improved). Havfsizlik va optimizatsiyasi anchagina yaxshi. Namuna:

$sql = 'SELECT * FROM `books` WHERE `BAuthor`="navoiy"';
$result = $mysqli->query($sql);
while($row = $result->fetch_object()) {
print $row->BName .'
';
}
$result->free();
?>
PDO-boshqa bazaga ulovchilardan farqli o'laroq bu turimiz baza turi tanlamaydi. Havfsizlik darajasi kuchli. Namuna:

$sql = 'SELECT * FROM `Real_Polls`';
$result = $pdo->query($sql);
while ($row = $result->fetch()) {
echo $row['p_poll'] . "\n";
?> Ashurov (18 Sep 2017 14:26) Baribir PDO yaxshi soddaroq Tayotabek (2 Jan 2018 01:07) --Javob-- BahhTeeUz (13 Sep 2017 13:26): Mysql-1 yaratilgan, baza bilan aloqa vositasi. Hozirda optimizatsiyasi va havfsizlik borasida kuchsizroq bo'lgan aloqachi, namuna:

$sql = 'SELECT * FROM `books` WHERE `BAuthor`="navoiy"';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
print $row['BName'] . '
';
?>
MySQLi-mysqlning rivojlantirilgan ya'ni i bu (Improved). Havfsizlik va optimizatsiyasi anchagina yaxshi. Namuna:

$sql = 'SELECT * FROM `books` WHERE `BAuthor`="navoiy"';
$result = $mysqli->query($sql);
while($row = $result->fetch_object()) {
print $row->BName .'
';
}
$result->free();
?>
PDO-boshqa bazaga ulovchilardan farqli o'laroq bu turimiz baza turi tanlamaydi. Havfsizlik darajasi kuchli. Namuna:

$sql = 'SELECT * FROM `Real_Polls`';
$result = $pdo->query($sql);
while ($row = $result->fetch()) {
echo $row['p_poll'] . "\n";
?> ---------- Bahh Tee, nima uchun print?? Ekranga faqat echo bn chiqarilmaydimi RecogniZe (5 Jan 2018 22:52) Kichik proektlar uchun pdo juda og`irlik qiladi va u murakkab.
To`g`risi shu paytgacha katta proektlarni tuzmaganman. Hammasi mobil saytlar mobil freymvorklar bo`lgan. Shu sabab OOP orqali o`zim uchun o`zim PDO ga o`xshagan yadro tuzib olar edim. U juda sodda edi, malumotlarni olib, filtrlab taxrir uchun uzatardi. DjHuSo (30 Jan 2018 10:22) [code=sql] SELECT `bet` FROM `club` [/code]
Bet bo'limiga П1 П2 yoziladi shularni qanday ajratip olsa bo'ladi
Masalan П1 (12) ta bor
П2(2) ta bor shularni ajratish kerak Tayotabek (6 Jul 2018 15:30) [red]PDO-boshqa bazaga ulovchilardan farqli o'laroq
bu turimiz baza turi tanlamaydi.[/red] Havfsizlik
darajasi kuchli.
.
Manashuyerga uncha tushunmadimda:( töliqroq va sodda qilib tushuntiraolasizmi ? BahhTeeUz (6 Jul 2018 15:54) --Javob-- Tayotabek (6 Jul 2018 15:30): [red]PDO-boshqa bazaga ulovchilardan farqli o'laroq
bu turimiz baza turi tanlamaydi.[/red] Havfsizlik
darajasi kuchli.
.
Manashuyerga uncha tushunmadimda:( töliqroq va sodda qilib tushuntiraolasizmi ? ---------- Tayotabek, MyISAM, InnoDB va boshqa turdagi ma'lumotlar bazasini tanlamaydi, barchasida to'liq ishlaydi. UzB__MaSTeR (6 Jul 2018 16:20) Pdo ni qanday ulaydi kim bilsa o'rgatsin BahhTeeUz (6 Jul 2018 17:25) --Javob-- UzB__MaSTeR (6 Jul 2018 16:20): Pdo ni qanday ulaydi kim bilsa o'rgatsin ---------- AkCenT_MaSTeR, ulash oson ammo uni saytga moslash qiyin masala! Azartnik (6 Jul 2018 17:32) bu yerda kamchilik bilsa kerak bilsa ham unda ishlashni uncha bilishmaydi Yoki o'rgatmaydi men ham ukranina forumudi Pdo haqida bilib qiziqib o'rganishga kirishganman qanday yordam kerak bo'lsa saytdagilar malumot bergan . 1oy qoldi Pdo da to'liq ishlashni o'rganishga kursga qatnayabman dasturlash tillarini o'rganishga 1oydan keyin qanday malumot yordam kerak bo'lsa bemalol UzB__MaSTeR (6 Jul 2018 20:36) --Javob-- BahhTeeUz (6 Jul 2018 17:25): AkCenT_MaSTeR, ulash oson ammo uni saytga moslash qiyin masala! ---------- Bahh Tee, http://omadli.uz ga qo'llab ko'rmoqchiman o'rgataszmi? BahhTeeUz (6 Jul 2018 20:49) --Javob-- UzB__MaSTeR (6 Jul 2018 20:36): Bahh Tee, http://omadli.uz ga qo'llab ko'rmoqchiman o'rgataszmi? ---------- AkCenT_MaSTeR, o'zim hali o'rganmoqdaman UzB__MaSTeR (6 Jul 2018 22:43) --Javob-- BahhTeeUz (6 Jul 2018 20:49): AkCenT_MaSTeR, o'zim hali o'rganmoqdaman ---------- Bahh Tee, tanshlar yo'qmi moslashni biladigan BahhTeeUz (6 Jul 2018 23:25) --Javob-- UzB__MaSTeR (6 Jul 2018 22:43): Bahh Tee, tanshlar yo'qmi moslashni biladigan ---------- AkCenT_MaSTeR, fayl hajmiga pul oladi! Manba: https://www.uzmasters.ru/forum/6/57/1694/