반응형
이 경고가 표시되지만 프로그램은 여전히 올바르게 실행됩니다.
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
반응형
'MySql' 카테고리의 다른 글
MySQL 쿼리를 사용하여 IP 주소 얻기 (0) | 2020.12.10 |
---|---|
MySQL Sum values of a single row? (0) | 2020.12.10 |
MySQL How to split comma separated text in MySQL stored procedure (0) | 2020.12.10 |
MySQL 안전 모드에서 mysql 삭제 (0) | 2020.12.10 |
MySQL 오류 1115 (42000) : 알 수없는 문자 집합 : 'utf8mb4' (0) | 2020.12.10 |
댓글