이 경고는 새 확장이 나타났기 때문에 표시됩니다. 당신이 여전히 오래된 것을 사용할 수 있다고 가정하지만 어떤 경우에는 불가능합니다.
데이터베이스와 연결하는 방법을 보여줍니다. 변수 값만 변경하면됩니다.
내 연결 파일 : connection.php
<?php
$host='IP or Server Name (usually "localhost") ';
$user='Database user';
$password='Database password';
$db='Database name';
//PHP 5.4 o earlier (DEPRECATED)
$con = mysql_connect($host,$user,$password) or exit("Connection Error");
$connection = mysql_select_db($db, $con);
//PHP 5.5 (New method)
$connection = mysqli_connect($host,$user,$password,$db);
?>
쿼리를 수행 할 때 확장자도 변경됩니다.
쿼리 파일 : "example.php"
<?php
//First I call for the connection
require("connection.php");
// ... Here code if you need do something ...
$query = "Here the query you are going to perform";
//QUERY PHP 5.4 o earlier (DEPRECATED)
$result = mysql_query ($query) or exit("The query could not be performed");
//QUERY PHP 5.5 (NEW EXTENSION)
$result = mysqli_query ($query) or exit("The query could not be performed");
?>
이 방법은 MySQL Improved Extension 을 사용하지만 PDO (PHP Data Objects)를 사용할 수 있습니다 .
첫 번째 방법은 MySQL 데이터베이스에서만 사용할 수 있지만 PDO는 다른 유형의 데이터베이스를 관리 할 수 있습니다.
예를 들어 보려고하는데 첫 번째 만 사용한다고 말할 필요가 있으니 오류가 있으면 수정 해주세요.
내 PDO 연결 파일 : "PDOconnection.php"
<?php
$hostDb='mysql:host= "Here IP or Server Name";dbname="Database name" ';
$user='Database user';
$password='Database password';
$connection = new PDO($hostDb, $user, $password);
?>
쿼리 파일 (PDO) : "example.php"
<?php
$query = "Here the query you are going to perform";
$result=$connection->$query;
?>
끝내려면 당연히 경고를 숨길 수 있지만 오류가 발생하면 나중에 시간을 절약하는 데 도움이 될 수 있기 때문에 좋은 생각이 아닙니다 (우리 모두는 이론을 알고 있지만 때때로 많은 시간을 일하면 .. . 뇌가 없어요 ^^).