수동 마이그레이션: 객체 지향 수용
1. 연결 설정
2. 쿼리 실행
$mysqli = new mysqli($host, $username, $password, $database);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
객체 지향:
$result = mysqli_query($mysqli, $sql);
결과 가져오기는 mysqli_에서 mysql_로 크게 변경되지 않았습니다.
$result = $mysqli->query($sql);
객체 지향:
while ($row = mysqli_fetch_assoc($result))
연결을 올바르게 종료하는 것이 필수적이며 프로세스는 mysql_에서 일관성을 유지합니다. mysqli_:
while ($row = $result->fetch_assoc())
객체 지향:
mysqli_close($mysqli);
mysql_에서 mysqli_로의 마이그레이션에는 관련된 모든 항목을 변환하는 작업이 포함됩니다. 연결 닫기, 결과 릴리스, 오류 처리, 행 계산 등의 기능을 포함합니다.
초기 변환에는 약간의 수작업이 필요할 수 있지만 객체 지향 접근 방식을 채택하면 장기적인 이점을 얻을 수 있다는 점을 기억하세요. 코드베이스. 따라서 mysql_ 함수를 mysqli_로 무작정 교체하는 것은 이상적인 솔루션은 아니지만 보다 현대적이고 유지 관리가 쉬운 PHP 코드베이스를 향한 디딤돌이 될 수 있습니다.$mysqli->close();
위 내용은 내 PHP 코드에서 `mysql_`을 `mysqli_`로 간단히 바꿀 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!