>  기사  >  백엔드 개발  >  PHP에서 간단한 SQL 쿼리를 실행하는 방법은 무엇입니까?

PHP에서 간단한 SQL 쿼리를 실행하는 방법은 무엇입니까?

WBOY
WBOY원래의
2024-05-04 09:24:02936검색

PHP에서 SQL 쿼리 실행 단계: 데이터베이스 연결(mysqli_connect) 쿼리 실행(mysqli_query) 쿼리 결과 가져오기(mysqli_fetch_assoc)

PHP에서 간단한 SQL 쿼리를 실행하는 방법은 무엇입니까?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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