본문 바로가기
MySql

MySQL 더 이상 사용되지 않음 : mysql_connect ()

by 베이스 공부 2020. 12. 10.
반응형

이 경고가 표시되지만 프로그램은 여전히 ​​올바르게 실행됩니다.

MySQL 코드는 PHP에서 메시지를 표시합니다.

더 이상 사용되지 않음 : mysql_connect () : mysql 확장이 더 이상 사용되지 않으며 will be removed in the future: use mysqli or PDO instead in C : \ xampp \ htdocs \ task \ media \ new \ connect.inc.php on line 2

connect.inc.php 페이지는

<?php
  $connect = mysql_connect('localhost','root','');
  mysql_select_db('dbname');
?>

이것은 무엇을 의미하며 어떻게 메시지를 제거 할 수 있습니까?

 

해결 방법

 

문제에 대한 몇 가지 해결책이 있습니다.

MySQLi를 사용하는 방법은 다음과 같습니다.

<?php
$connection = mysqli_connect('localhost', 'username', 'password', 'database');

데이터베이스 쿼리를 실행하는 것도 간단하고 이전 방식과 거의 동일합니다.

<?php
// Old way
mysql_query('CREATE TEMPORARY TABLE `table`', $connection);
// New way
mysqli_query($connection, 'CREATE TEMPORARY TABLE `table`');

mysql_ *의 경고를 포함하여 더 이상 사용되지 않는 경고를 모두 끕니다.

<?php
error_reporting(E_ALL ^ E_DEPRECATED);

교체해야하는 정확한 파일과 줄 위치는 "/System/Startup.php> line : 2"입니다. error_reporting (E_All); error_reporting (E_ALL ^ ​​E_DEPRECATED);

 

참조 페이지 https://stackoverflow.com/questions/21797118

 

 

반응형

댓글