>  기사  >  백엔드 개발  >  php mysqli는 전처리 기술을 사용하여 데이터베이스 쿼리를 수행합니다._php 기술

php mysqli는 전처리 기술을 사용하여 데이터베이스 쿼리를 수행합니다._php 기술

WBOY
WBOY원래의
2016-05-16 20:24:27806검색

이 기사의 예에서는 php mysqli가 전처리 기술을 사용하여 데이터베이스 쿼리를 수행하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

코드가 조금 어렵고 쉽게 이해하려면 탄탄한 기본 지식이 필요합니다. 먼저 코드를 설명하겠습니다.

모든 id>5의 id, title,content 값을 조회하는 방법은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$mysqli = new MySQLi("localhost","root","123456","liuyan");
if(!$mysqli){
die($mysqli->error);
}
//미리 정의된 객체 생성?자리 표시자
$sql = "ID>?에서 뉴스의 ID, 제목, 내용을 선택하세요.";
$mysqli_stmt = $mysqli->prepare($sql);
$id=10;
//매개변수 바인딩
$mysqli_stmt->bind_param("i",$id);
//바인딩 결과 세트
$mysqli_stmt->bind_result($id,$title,$contents);
//실행
$mysqli_stmt->execute();
//바운드 결과 세트 가져오기
while($mysqli_stmt->fetch()){
echo "--$id--$title--$contents--
";
}
//결과 세트 닫기
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();
?>

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.