PDA

View Full Version : مبتدی: راه های وصل کردن php به دیتابیس



miladiri
چهارشنبه 03 آذر 1395, 18:03 عصر
سلام دوستان کسی میتونه راه حل وصل شدن به دیتابیس در php رو بصورت ساده و کامل توضیح بده؟

پیام حیاتی
چهارشنبه 03 آذر 1395, 19:07 عصر
http://www.w3schools.com/php/php_mysql_select.asp

ebibombas1988
چهارشنبه 03 آذر 1395, 20:53 عصر
کلا وصل شدن به دیتابیس کار راحتیه
دمعمولترینش mysqli ولی واسه امنیت از pdo به صورت دستورات اماده استفاده کن

Unique
پنج شنبه 04 آذر 1395, 23:42 عصر
معمولترینش mysqli ولی واسه امنیت از pdo به صورت دستورات اماده استفاده کن
امنیت ربطی به استفاده از mysqli و PDO نداره ! در ضمن باید دید منظور از امنیت چیه تا توضیح داد باید براش چه کاری انجام داد.

wp-ammar
جمعه 05 آذر 1395, 00:10 صبح
<?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;
?>

ebibombas1988
جمعه 05 آذر 1395, 23:30 عصر
منم نگفتم mysqli امنیت نداره تو اونم میشه از دستورات آماده استفاده کرد
واگه به صورت عادی استفاده بشه با escape میشه در برابر حملات sql injectin ایمنش کرد ولی این پیشنهاد من بوددر ضمن میتونه با انواع دیتابیس کار کنه ولی mysqli این قابلیت نداره پس چه بهتر که از اول خودش با pdo عادت بده