โก๏ธ33-dars: PDO
---------------------------------------------------
๐PDO bilan MySQL
๐PHP da PDO yordamida MySQL ga ulanishโ๏ธ
๐บYuqoridagi kodda PDO yordamida MySQL ga ulanish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php33 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐PDO bilan MySQL
๐PHP da PDO yordamida MySQL ga ulanishโ๏ธ
<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
$dbh = new PDO($dsn, $username, $password);
echo "Ulanish muvaffaqiyatli";
} catch (PDOException $e) {
echo "Ulanish xatosi: " . $e->getMessage();
}
?>
๐บYuqoridagi kodda PDO yordamida MySQL ga ulanish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php33 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โก๏ธ34-dars: PDO yordamida ma'lumot qo'shish
---------------------------------------------------
โPDO bilan ma'lumot qo'shish
๐กPDO yordamida MySQL ga ma'lumot qo'shishโ๏ธ
๐Yuqoridagi kodda PDO yordamida MySQL ga ma'lumot qo'shish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php34 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
โPDO bilan ma'lumot qo'shish
๐กPDO yordamida MySQL ga ma'lumot qo'shishโ๏ธ
<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
$dbh = new PDO($dsn, $username, $password);
$stmt = $dbh->prepare("INSERT INTO users (name, email) VALUES (:name, :email)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':email', $email);
$name = "Ali";
$email = "ali@example.com";
$stmt->execute();
echo "Ma'lumot qo'shildi";
} catch (PDOException $e) {
echo "Xato: " . $e->getMessage();
}
?>
๐Yuqoridagi kodda PDO yordamida MySQL ga ma'lumot qo'shish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php34 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐1
โก๏ธ35-dars: PDO yordamida ma'lumot olish
---------------------------------------------------
PDO bilan ma'lumot olish usuli
โ PDO yordamida MySQL dan ma'lumot olishโ๏ธ
๐Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot olish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php35 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
PDO bilan ma'lumot olish usuli
โ PDO yordamida MySQL dan ma'lumot olishโ๏ธ
<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
$dbh = new PDO($dsn, $username, $password);
$stmt = $dbh->prepare("SELECT * FROM users");
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
echo $row['name'] . " - " . $row['email'] . "<br>";
}
} catch (PDOException $e) {
echo "Xato: " . $e->getMessage();
}
?>
๐Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot olish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php35 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐1
โก๏ธ36-dars: PDO da details yangilash
---------------------------------------------------
๐ฌPDO bilan ma'lumot yangilash
๐ชPDO yordamida MySQL da ma'lumot yangilashโ๏ธ
๐บYuqoridagi kodda PDO yordamida MySQL da ma'lumot yangilash ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php36 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐ฌPDO bilan ma'lumot yangilash
๐ชPDO yordamida MySQL da ma'lumot yangilashโ๏ธ
<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
$dbh = new PDO($dsn, $username, $password);
$stmt = $dbh->prepare("UPDATE users SET email = :email WHERE name = :name");
$stmt->bindParam(':email', $email);
$stmt->bindParam(':name', $name);
$email = "ali_new@example.com";
$name = "Ali";
$stmt->execute();
echo "Ma'lumot yangilandi";
} catch (PDOException $e) {
echo "Xato: " . $e->getMessage();
}
?>
๐บYuqoridagi kodda PDO yordamida MySQL da ma'lumot yangilash ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php36 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐1
โก๏ธ37-dars: PDO da ma'lumotlarni o'chirish๐ฃ
---------------------------------------------------
๐PDO bilan ma'lumot o'chirish
โPDO yordamida MySQL dan ma'lumot o'chirishโ๏ธ
๐Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot o'chirish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php37 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐PDO bilan ma'lumot o'chirish
โPDO yordamida MySQL dan ma'lumot o'chirishโ๏ธ
<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
$dbh = new PDO($dsn, $username, $password);
$stmt = $dbh->prepare("DELETE FROM users WHERE name = :name");
$stmt->bindParam(':name', $name);
$name = "Ali";
$stmt->execute();
echo "Ma'lumot o'chirildi";
} catch (PDOException $e) {
echo "Xato: " . $e->getMessage();
}
?>
๐Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot o'chirish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php37 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐2
โก๏ธ38-dars: ERROR๐ซ
---------------------------------------------------
๐ Xatolarni boshqarish
๐ปPHP da xatolarni boshqarish.โ๏ธ
๐Yuqoridagi kodda xatolarni boshqarish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php38 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐ Xatolarni boshqarish
๐ปPHP da xatolarni boshqarish.โ๏ธ
<?php
function customError($errno, $errstr) {
echo "Xato: [$errno] $errstr<br>";
}
set_error_handler("customError");
echo($test);
?>
๐Yuqoridagi kodda xatolarni boshqarish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php38 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โก๏ธ39-dars: Exceptions
---------------------------------------------------
๐Exceptionlarni boshqarish๐ป
โPHP da exceptionlarni boshqarishโ๏ธ
๐Yuqoridagi kodda exceptionlarni boshqarish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php39 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐Exceptionlarni boshqarish๐ป
โPHP da exceptionlarni boshqarishโ๏ธ
<?php
function divide($a, $b) {
if ($b == 0) {
throw new Exception("Nolga bo'lish mumkin emas");
}
return $a / $b;
}
try {
echo divide(10, 0);
} catch (Exception $e) {
echo "Xato: " . $e->getMessage();
}
?>
๐Yuqoridagi kodda exceptionlarni boshqarish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php39 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โก๏ธ40-dars: Class & obyekt
---------------------------------------------------
๐ Class va obyektlar
๐PHP da class va obyektlarโ๏ธ
๐Yuqoridagi kodda class va obyektlar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php40 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐ Class va obyektlar
๐PHP da class va obyektlarโ๏ธ
<?php
class Car {
public $model;
public function __construct($model) {
$this->model = $model;
}
public function getModel() {
return $this->model;
}
}
$car = new Car("Toyota");
echo $car->getModel();
?>
๐Yuqoridagi kodda class va obyektlar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php40 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐1
โก๏ธ41-dars: Meros
---------------------------------------------------
๐นMeros olish
๐งฉPHP da classlardan meros olishโ๏ธ
๐Yuqoridagi kodda meros olish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php41 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐นMeros olish
๐งฉPHP da classlardan meros olishโ๏ธ
<?php
class Animal {
public $name;
public function __construct($name) {
$this->name = $name;
}
public function makeSound() {
echo "Hayvon tovushi";
}
}
class Dog extends Animal {
public function makeSound() {
echo "Voof";
}
}
$dog = new Dog("Rex");
echo $dog->name . " " . $dog->makeSound();
?>
๐Yuqoridagi kodda meros olish ko'rsatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php41 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โก1
โก๏ธ42-dars: Classlar
---------------------------------------------------
๐ ฟ๏ธAbstract klasslar
๐ฌPHP da abstract klasslarโ๏ธ
๐บYuqoridagi kodda abstract klasslar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php42 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐ ฟ๏ธAbstract klasslar
๐ฌPHP da abstract klasslarโ๏ธ
<?php
abstract class Person {
abstract public function greet();
}
class Student extends Person {
public function greet() {
echo "Salom, men talaba";
}
}
$student = new Student();
$student->greet();
?>
๐บYuqoridagi kodda abstract klasslar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php42 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โก2๐1
โก๏ธ43-dars: Interfeys
---------------------------------------------------
๐Interfeyslar
๐นPHP da interfeyslar quyidagicha ishlatiladiโ๏ธ
๐Yuqoridagi kodda interfeyslar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php43 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐Interfeyslar
๐นPHP da interfeyslar quyidagicha ishlatiladiโ๏ธ
<?php
interface Animal {
public function makeSound();
}
class Dog implements Animal {
public function makeSound() {
echo "Voof";
}
}
$dog = new Dog();
$dog->makeSound();
?>
๐Yuqoridagi kodda interfeyslar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php43 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐3
โก๏ธ44-dars: Trait
---------------------------------------------------
โ๏ธTraitlar
โฑPHP da traitlar qo'llanilishiโ๏ธ
Yuqoridagi kodda traitlar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php44 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
โ๏ธTraitlar
โฑPHP da traitlar qo'llanilishiโ๏ธ
<?php
trait Hello {
public function sayHello() {
echo "Hello";
}
}
class Greeting {
use Hello;
}
$greet = new Greeting();
$greet->sayHello();
?>
Yuqoridagi kodda traitlar ishlatilganโ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php44 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
๐2
โก๏ธ45-dars: NAMESPACELAR
---------------------------------------------------
๐ฐNamespacelar
โ ๏ธPHP da namespacelarโ๏ธ
Yuqoridagi kodda namespacelar ishlatilgan.โ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php45 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
---------------------------------------------------
๐ฐNamespacelar
โ ๏ธPHP da namespacelarโ๏ธ
<?php
namespace MyNamespace;
class MyClass {
public function myMethod() {
echo "MyNamespace classi";
}
}
$obj = new MyNamespace\MyClass();
$obj->myMethod();
?>
Yuqoridagi kodda namespacelar ishlatilgan.โ๏ธ
---------------------------------------------------
#fast_coder #php_dars
#php45 #rustam_hikmatullayev
---------------------------------------------------
๐กKanalimiz:
@Fast_Coder
โค1๐1
โก๏ธFAST CODER kanali obunachilari biz bilan qolganingiz uchun raxmatโ๏ธ
๐ฅPHP dasturlash tilini birga 0 dan o'rganamiz โ๏ธ
๐Darslar Ertadan boshlanadi ๐ฃ
๐กBu darslar PHP ni 0 dan o'rganmoqchi bo'lganlar uchun juda foydali๐
๐คDarslar mutloqo bepul bo'ladiโ๏ธ
๐Katta sovg'alar ham borโ๏ธ
#fast_coder
#rustam_hikmatullayev
#php_dars
#fastdevuz
@Fast_Coder
๐ฅPHP dasturlash tilini birga 0 dan o'rganamiz โ๏ธ
๐Darslar Ertadan boshlanadi ๐ฃ
๐กBu darslar PHP ni 0 dan o'rganmoqchi bo'lganlar uchun juda foydali๐
๐ฌIltimos iloji boricha tarqating
Kimgadur manfaatli bo'lsa xursand bo'lamiz๐ฅน
๐คDarslar mutloqo bepul bo'ladiโ๏ธ
๐Katta sovg'alar ham borโ๏ธ
#fast_coder
#rustam_hikmatullayev
#php_dars
#fastdevuz
@Fast_Coder
๐ Fasterlar! Sizningcha PHP qanday tilโ
PHP haqida fikringiz qanday?
๐ #PHP #Fast_Coder @Fast_Coder
PHP haqida fikringiz qanday?
๐ #PHP #Fast_Coder @Fast_Coder
Anonymous Poll
31%
Juda zoโr โ Hali ham ishlataman!
59%
Oโrganmoqchiman, qiziqarli!
10%
Eskirgan, boshqa tillar yaxshiroq!
0%
PHP ni ishlatmayman va ishlatmoqchi ham emasman
โก3
๐ PHP faqat eski dasturchilar ishlatadigan til deb oโylaysizmi? ๐
Aslida dunyoning eng yirik veb-saytlari PHP da yozilgan! ๐ป
๐น Facebook (Oldingi backend PHP edi)
๐น Wikipedia (Toโliq PHP da)
๐น WordPress (Internetdagi barcha saytlarning 43% i WordPress da ishlaydi!)
๐น Yahoo (Hali ham PHP asosida!)
โก๏ธ PHP yoโq boโlishini kutganlar 10 yildan beri kutishyapti, lekin u hamon kuchli! ๐
๐ฌ Fikr bildiring: Siz PHP dan foydalangansizmi? Qaysi tilni yaxshi koโrasiz?
๐ #PHP #Dasturlash #Fast_Coder #php_dars
๐ฑ @Fast_Coder
Aslida dunyoning eng yirik veb-saytlari PHP da yozilgan! ๐ป
๐น Facebook (Oldingi backend PHP edi)
๐น Wikipedia (Toโliq PHP da)
๐น WordPress (Internetdagi barcha saytlarning 43% i WordPress da ishlaydi!)
๐น Yahoo (Hali ham PHP asosida!)
โก๏ธ PHP yoโq boโlishini kutganlar 10 yildan beri kutishyapti, lekin u hamon kuchli! ๐
๐ฌ Fikr bildiring: Siz PHP dan foydalangansizmi? Qaysi tilni yaxshi koโrasiz?
๐ #PHP #Dasturlash #Fast_Coder #php_dars
Please open Telegram to view this post
VIEW IN TELEGRAM
๐3 2โก1
๐ PHP ning afzalliklari:
โ Ishonchli (23+ yillik tarix)
โ Oson oโrganiladi (C, Java, JS ga oโxshash sintaksis)
โ Hostingga oโrnatish oson (Koโp serverlar tayyor)
#PHP #Python #JavaScript #fast_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
โก2๐ฅ2 1
๐ Dunyodagi eng koโp ishlatiladigan dasturlash tillari:
๐ (Stack Overflow soโrovnomasiga koโra)
1๏ธโฃ JavaScript ๐ (Veb sahifalar uchun)
2๏ธโฃ Python ๐ (AI va ilmiy hisoblar uchun)
3๏ธโฃ PHP ๐ป (Dinamik vebsaytlar uchun)
๐ #PHP #Fast_Coder #php_dars
๐ฑ @Fast_Coder
๐ (Stack Overflow soโrovnomasiga koโra)
1๏ธโฃ JavaScript ๐ (Veb sahifalar uchun)
2๏ธโฃ Python ๐ (AI va ilmiy hisoblar uchun)
3๏ธโฃ PHP ๐ป (Dinamik vebsaytlar uchun)
๐ PHP hali ham kuchlimi? ๐ค
โ Dunyoning 77% vebsaytlari PHP da
โ Facebook, Wikipedia, WordPress undan foydalanadi
โ Laravel, Symfony kabi frameworklar mavjud
๐ #PHP #Fast_Coder #php_dars
Please open Telegram to view this post
VIEW IN TELEGRAM
1 .
strrev
- Satrni teskari yozish uchun2.
shuffle
- Tasoddifiy aralashtirish3.
file_put_contents
- fayl yaratishMisol uchun:
<?php
// 1. Satrni teskariga aylantirish
echo strrev("Salom"); // "molaS"
// 2. Massivni tasodifiy aralashtirish
$mevalar = ["Olma", "Banan", "Anor"];
shuffle($mevalar);
print_r($mevalar);
// 3. Fayl yaratish
file_put_contents("test.txt", "PHP zoโr!");
?>
#PHP #Fast_Coder #php_dars #PHP_Funksiyalar
Please open Telegram to view this post
VIEW IN TELEGRAM
โก2
function generatePassword($length = 8) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
return substr(str_shuffle($chars), 0, $length);
}
echo generatePassword(); // "X7gH2pLm"
#php_dars #fast_coder #PHP
Please open Telegram to view this post
VIEW IN TELEGRAM