سلام دوستان کسی میتونه راه حل وصل شدن به دیتابیس در php رو بصورت ساده و کامل توضیح بده؟
سلام دوستان کسی میتونه راه حل وصل شدن به دیتابیس در php رو بصورت ساده و کامل توضیح بده؟
کلا وصل شدن به دیتابیس کار راحتیه
دمعمولترینش mysqli ولی واسه امنیت از pdo به صورت دستورات اماده استفاده کن
امنیت ربطی به استفاده از mysqli و PDO نداره ! در ضمن باید دید منظور از امنیت چیه تا توضیح داد باید براش چه کاری انجام داد.معمولترینش mysqli ولی واسه امنیت از pdo به صورت دستورات اماده استفاده کن
کد HTML:<?php date_default_timezone_set("Asia/Tehran"); mb_internal_encoding("utf-8"); header("Content-type: text/html; charset: utf-8"); !defined("Mysql_server")?define("Mysql_server","localhost"):""; !defined("Mysql_name")?define("Mysql_name","saba"):""; !defined("Mysql_user")?define("Mysql_user","root"):""; !defined("Mysql_password")?define("Mysql_password",""):""; $db=mysqli_connect(Mysql_server, Mysql_user, Mysql_password, Mysql_name); if(mysqli_connect_errno()): require_once($_SERVER["DOCUMENT_ROOT"]."/errormysql.php");exit(); endif; $conn=new Mysqli(Mysql_server, Mysql_user, Mysql_password, Mysql_name); if($conn->connect_errno): require_once($_SERVER["DOCUMENT_ROOT"]."/errormysql.php");exit(); endif; ?>
منم نگفتم mysqli امنیت نداره تو اونم میشه از دستورات آماده استفاده کرد
واگه به صورت عادی استفاده بشه با escape میشه در برابر حملات sql injectin ایمنش کرد ولی این پیشنهاد من بوددر ضمن میتونه با انواع دیتابیس کار کنه ولی mysqli این قابلیت نداره پس چه بهتر که از اول خودش با pdo عادت بده