PHP에서 SQL 쿼리 실행 단계: 데이터베이스 연결(mysqli_connect) 쿼리 실행(mysqli_query) 쿼리 결과 가져오기(mysqli_fetch_assoc)
PHP에서 간단한 SQL 쿼리를 실행하는 방법
PHP에서 간단한 SQL 쿼리를 실행하는 방법은 다음과 같습니다. 매우 쉬움 간단함. 먼저 데이터베이스에 연결해야 합니다. 이는 mysqli_connect()
함수를 사용하여 수행할 수 있으며, 여기서 4개의 매개변수는 데이터베이스 서버, 사용자 이름, 비밀번호 및 데이터베이스 이름에 해당합니다. 예: mysqli_connect()
函数完成,其中四个参数分别对应数据库服务器、用户名、密码和数据库名称。例如:
$db_host = 'localhost'; $db_username = 'root'; $db_password = 'password'; $db_name = 'database_name'; $mysqli = mysqli_connect($db_host, $db_username, $db_password, $db_name);
建立数据库连接后,可以使用 mysqli_query()
函数执行 SQL 查询。此函数将查询字符串作为其第一个参数,连接对象作为其第二个参数。它返回一个结果对象,其中包含查询结果,或者在查询失败时返回 FALSE
。例如:
$query = "SELECT * FROM users"; $result = mysqli_query($mysqli, $query);
结果对象可以用来获取查询结果。最常用的方法是 mysqli_fetch_assoc()
,它将结果对象中的当前行作为关联数组返回。例如:
while ($row = mysqli_fetch_assoc($result)) { echo $row['name'] . '<br>'; }
此循环将打印出查询结果中每行的 name
mysqli_query()
함수를 사용하여 SQL 쿼리를 실행할 수 있습니다. 이 함수는 쿼리 문자열을 첫 번째 매개 변수로 사용하고 연결 개체를 두 번째 매개 변수로 사용합니다. 쿼리 결과가 포함된 결과 개체를 반환하거나, 쿼리가 실패하면 FALSE
를 반환합니다. 예: rrreee결과 개체를 사용하여 쿼리 결과를 얻을 수 있습니다. 가장 일반적인 방법은 결과 객체의 현재 행을 연관 배열로 반환하는 mysqli_fetch_assoc()
입니다. 예: rrreee
name
열을 인쇄합니다.
실제 사례
🎜🎜다음은 데이터베이스의 모든 사용자 레코드를 가져오는 샘플 코드입니다. 🎜rrreee🎜SQL 삽입 공격을 방지하려면 SQL 쿼리를 실행하기 전에 사용자 입력을 확인해야 한다는 점을 기억해야 합니다. 🎜위 내용은 PHP에서 간단한 SQL 쿼리를 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!