0
Windows 컴퓨터의 Xamp에서 Mac의 Mamp로 옮겼습니다. 그리고 PHP 버전은 tom 5.4.19를 5.5.3으로 옮겼습니다. 내 Mysql 데이터베이스를 내보내고 가져 왔는데 제대로 작동했습니다. 이전 서버에서 작업하는 것은 더 이상 허용되지 않은 : 나는 Xamp에서 완벽하게 작동 .php 파일을 점심을 먹었다하지만 그들은 하나의 문제로 mysql_connect()가 있다는 사실이 보일 다음가상 서버 변경
Notice: Use of undefined constant “root†- assumed '“rootâ€' in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Access denied for user 'root'@'localhost' (using password: YES)
처럼 지금 나에게 오류를 제공합니다. 스크립트 업그레이드를 원활하게 관리하려면 어떻게해야합니까? 모든 코드를 다시 쓰지 않고도?
데이터베이스 연결을위한 암호가 다르거 나 같은지 확인하십시오. 또한 mysqli 또는 PDO를 사용하는 것이 좋습니다. –
mysql 대신 mysqli를 사용합니다 .. – Hardy
PHP 5.5.x 이상 mysql 함수는 더 이상 사용되지 않습니다. 5.3.x로 다운 그레이드하거나 PDO 또는 mysqli를 사용하여 응용 프로그램을 다시 작성해야합니다. – Mir