---
title: "PHP MYSQL дұрыс жұмыс жасау"
description: "Бәріңе сәлем! Менім атым Абылай.Бүгін сіздерге қалай php mysql жұмыс жасауды көрсетемін.Ең алдымен p..."
author: "abykurman"
published: "2016-10-16T11:15:54+00:00"
modified: "2016-10-16T11:15:54+00:00"
locale: "kk"
canonical_url: "https://yvision.kz/kk/post/php-mysql-d-rys-zh-mys-zhasau-718865"
markdown_url: "https://yvision.kz/kk/post/php-mysql-d-rys-zh-mys-zhasau-718865/markdown"
site_name: "Yvision.kz"
---

# PHP MYSQL дұрыс жұмыс жасау

> Бәріңе сәлем! Менім атым Абылай.Бүгін сіздерге қалай php mysql жұмыс жасауды көрсетемін.Ең алдымен p...

Бәріңе сәлем! Менім атым **Абылай**.Бүгін сіздерге қалай **php mysql** жұмыс жасауды көрсетемін.Ең алдымен **php** да ескі функциялар бар.

Мысалы:

@**mysql_connect**();

**mysql_query**();

Бұл функциялар mysql базасымен жұмыс жасауға арналған.Бірақ бұл функциялар өте ескі болғандықтан онымен жұмыс істеу қауіпті.Ол функциялар php +5.2 жұмыс істейді.

Енді менім айтқым келіп отырғаны mysql мен жұмыс жасағанда

**mysqli** немесе **PDO** ны пайдаланған дұрыс.

class Database { private $mysqli; public function __construct() { try { $this->mysqli = new mysqli('localhost','root','','test'); }catch(Exception $e) { throw new exception($e->getMessage();)} } public function __destruct() { $this->mysqli->close(); } }

Қорғаныстар:

 

Sql Injection

Ең қарапайым түрі:

SELECT id FROM user WHERE user='%s'

функция sprintf пайдаланамыз

 

Назарларыңызға рахмет!

Бағалаңыздар бірінші мақалам:)

---

Source: [https://yvision.kz/kk/post/php-mysql-d-rys-zh-mys-zhasau-718865](https://yvision.kz/kk/post/php-mysql-d-rys-zh-mys-zhasau-718865)