<?php
$table="write";
$db=mysql_connect("localhost","디비명","암호");
mysql_select_db("디비명",$db);
$result=mysql_query("쿼리",$db);
if(!$result){
echo mysql_errno().":";
echo mysql_error()."<br>";
}
else{
echo "결과 출력.";
}
mysql_close($db);
?>
이런 코드가 있는데 혹시 바껴야할 구문이 있다면
구버전에서는 잘작동되는데 php7 신버전에서는 500에러가 나더라구요.
원인 알 수있을까요?
톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 5
https://stackoverflow.com/questions/21797118/deprecated-mysql-connect
요거보시면 이해가실겁니다
요것도 바뀌었어요.
다른 것 대부분은 mysqli_로 바꿔주면 되는데 db닫는건 달라졌더라구요.
$db->close();
요렇게 해야 할꺼에요.
실행 끝나기 직전이라면 안 닫아도 됩니다. 끝나면 자동으로 닫혀요.