PHP MYSQL дұрыс жұмыс жасау
Бәріңе сәлем! Менім атым Абылай.Бүгін сіздерге қалай 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 пайдаланамыз
Назарларыңызға рахмет!
Бағалаңыздар бірінші мақалам:)
