I로 mysql_connect() 내 데이터베이스를 연결하는 다음 PHP 코드를 가지고 있지만, 나는 다음과 같은 경고가 계속 :업데이트로 mysql_connect()을 감가 상각
되지 않는 :로 mysql_connect() : MySQL의 확장되지 않습니다 및 제거됩니다 미래 : 대신에 mysqli 또는 PDO를 사용하십시오 .....
향후이 문제를 해결할 수 있도록이 연결을 업데이트하는 올바른 방법은 무엇입니까?
I로 mysql_connect() 내 데이터베이스를 연결하는 다음 PHP 코드를 가지고 있지만, 나는 다음과 같은 경고가 계속 :업데이트로 mysql_connect()을 감가 상각
되지 않는 :로 mysql_connect() : MySQL의 확장되지 않습니다 및 제거됩니다 미래 : 대신에 mysqli 또는 PDO를 사용하십시오 .....
향후이 문제를 해결할 수 있도록이 연결을 업데이트하는 올바른 방법은 무엇입니까?
try {
$dbh = new PDO("mysql:dbname=$db_name;host=$db_host", $db_username, $db_pass);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
<?php
//CREATED BY ...
/*
1: "die()" will exit the script and show an error statement if something goes wrong
2: A "mysql_connect()" error usually means your username/password are wrong
3. A "mysql_select_db()" error usually means the database does not exist
*/
//Place db host name. Sometimes "localhost" but
//sometimes looks like this: >> ???mysql??.someserver.net
$db_host = "localhost";
//Place the username for the MySQL database here
$db_username = "...";
//Place the password here:
$db_pass = "...";
//Place the name for the MyS
$db_name = "...";
//Run the connection right here!
mysqli_connect("$db_host","$db_username","$db_pass") or die ("could not connect");
mysql_select_db("$db_name") or die("no databases");
?>
볼'mysqli' 또는'PDO'를 사용하여 스크립트를 코딩. – Barmar
* 모든 * mysql_ * 함수는 더 이상 사용되지 않습니다. 코드에서 * all *을 바꿀 필요가 있습니다. –
https://www.sitepoint.com/migrate-from-the-mysql-extension-to-pdo/ –