β‘οΈ30-dars: Fayllarni yoq qilishπ«
---------------------------------------------------
π΄ββ Fayllarni o'chirish
πPHP da fayllarni o'chirishβ
π―Yuqoridagi kodda faylni o'chirish ko'rsatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php30 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
---------------------------------------------------
π΄ββ Fayllarni o'chirish
πPHP da fayllarni o'chirishβ
<?php
if (file_exists("example.txt")) {
unlink("example.txt");
echo "Fayl o'chirildi";
} else {
echo "Fayl topilmadi";
}
?>
π―Yuqoridagi kodda faylni o'chirish ko'rsatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php30 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
β‘οΈ31-dars: Formatlarni tekshirishπ
---------------------------------------------------
π°Formalar check
π¨π»βπ»PHP da formalarni tekshirish.
Yuqoridagi kodda format tekshirish ko'rsatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php31 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
---------------------------------------------------
π°Formalar check
π¨π»βπ»PHP da formalarni tekshirish.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$ism = htmlspecialchars($_POST['ism']);
echo "Ismingiz: $ism";
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Ismingiz: <input type="text" name="ism">
<input type="submit">
</form>
Yuqoridagi kodda format tekshirish ko'rsatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php31 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
β‘οΈ32-dars: Regular Expressions
---------------------------------------------------
π¬Regular Expressions
πPHP da regular expressions yordamida matnni tekshirishβοΈ
πΊYuqoridagi kodda regular expressions ishlatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php32 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
---------------------------------------------------
π¬Regular Expressions
πPHP da regular expressions yordamida matnni tekshirishβοΈ
<?php
$matn = "Salom, dunyo!";
if (preg_match("/Salom/", $matn)) {
echo "Matnda 'Salom' mavjud";
} else {
echo "Matnda 'Salom' mavjud emas";
}
?>
πΊYuqoridagi kodda regular expressions ishlatilganβοΈ
---------------------------------------------------
#fast_coder #php_dars
#php32 #rustam_hikmatullayev
---------------------------------------------------
π‘Kanalimiz:
@Fast_Coder
β‘οΈ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