PDA

View Full Version : لطفا راهنمایی کنید ، ارور PHP Deprecated:mysql_pconnect()



sina40
دوشنبه 23 مرداد 1396, 18:19 عصر
سلام دوستان
بنده در فایل error_log کلا این پیام رو دریافت میکنم



PHP Deprecated:mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/cp20878/myweb.ir/Connections/saha.php on line 9



saha.php فایل دیتابیس من هست که محتویات داخلش اینه




<?php# FileName="Connection_php_mysql.htm"# Type="MYSQL"# HTTP="true"$hostname_saha = "localhost";$database_saha = "cp20878_ooppn";$username_saha = "cp20878_ooppn";$password_saha = "ZUWt1(cNgLDC"; $saha = mysql_pconnect($hostname_saha, $username_saha, $password_saha) or trigger_error(mysql_error(),E_USER_ERROR); mysql_set_charset('utf8', $saha);?>








مشکلش چیه؟
چه کارش کنم؟

مهرداد سیف زاده
دوشنبه 23 مرداد 1396, 21:10 عصر
بدلیل منقضی شدن. از php 5.5.0 اخطار میده ولی در نسخه 7 کلا حذف شده. بجای دستور mysql باید از mysqli استفاده کنید. همچنین استفاده از pdo بیشتر توصیه میشه
برای حل مشکل فعلی


$connection = mysqli_connect($hostname_saha, $username_saha, $password_saha);
if(!$connection){
echo 'DB-Connection-Failed';
return;
}
if(!mysqli_set_charset ( $connection , 'utf8')){
echo 'Failed-set-Option';
return;
}