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)

로 순서가 변경된 것을 주의하지 않으면 오류가 발생한다.

블로그 이미지

Link2Me

,