728x90
PHP 낮은 버전을 높은 버전으로 업그레이해서 사용할 때 실수를 해서 적어둔다.
PHP 낮은 버전에서는 MySQL 을 사용하고, 높은 버전에서는 MySQLi 를 사용한다.
이런 부분에서 처리를 제대로 못해주니까 동작하는게 제대로 동작이 잘 안된다.
MySQLi 를 사용하는 문법과 MySQL 를 사용하는 문법이 별반 다를게 없지만 약간 차이가 있다.
MySQLi 에서 i 는 improved 로 MySQL 성능이 더 좋아졌다고 한다.
$conn = mysqli_connect($db_host,$db_user,$db_pass,$db_name,$db_port);
$conn = mysql_connect($db_host,$db_user,$db_pass);
$db = mysql_select_db($db_name,$conn);
접속하는 문법이 약간 달라졌다.
이런 부분을 고려해줘야 한다.
mysql_fetch_array($que);
mysqli_fetch_array($que); // i 가 추가되었다.
$result = mysql_query($sql, $db)
$result = mysqli_query($db, $sql)
로 순서가 변경된 것을 주의하지 않으면 오류가 발생한다.
728x90
'Web 프로그램 > DB 연동 및 처리' 카테고리의 다른 글
[PHP] 통신의 기본 이해 및 코딩방법 ★★★★★ (1) | 2016.10.28 |
---|---|
[PHP기초] mysql_num_rows() 함수 (0) | 2016.10.08 |
[중급] MySQL 사용자 함수 - dbClass.php (0) | 2016.08.27 |
MySQL 사용자 함수 만들기 (0) | 2016.07.29 |
[PHP] MySQL 칼럼 가져오기 구현 (0) | 2016.07.12 |