>백엔드 개발 >PHP 문제 >PHP를 사용하여 쿼리문을 만드는 방법

PHP를 사용하여 쿼리문을 만드는 방법

藏色散人
藏色散人원래의
2022-11-18 09:23:401469검색

PHP를 사용하여 쿼리 문을 만드는 방법: 1. PHP 샘플 파일을 만듭니다. 2. mysqli_connect를 사용하여 데이터베이스에 연결합니다. 3. "$q = "SELECT * FROM user WHERE sexual = '".$gender ."'" ;$result = mysqli_query($db,$q);” 문을 사용하여 쿼리를 구현할 수 있습니다.

PHP를 사용하여 쿼리문을 만드는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.

PHP를 사용하여 쿼리문을 만드는 방법은 무엇인가요?

php는 select 문을 사용하여 데이터 정보를 쿼리합니다

<html>
<head>
   <title>Finding User</title>
</head>
<body>
  <h2>Finding users from mysql database.</h2>
  <form action="selectformhandler.php" method="post">
     Select gender:
     <select name="gender">
       <option value="male">man</option>
       <option value="female">woman</option>
     </select><br />    
     <input name="submit" type="submit" value="Find"/>
  </form>
</body>
</html>
<html>
<head>
   <title>User found</title>
</head>
<body>
   <h2>User found from mysql database.</h2>
<?php
    $gender = $_POST[&#39;gender&#39;];
    if(!$gender){
        echo "Error: There is no data passed.";
        exit;
    }
    if(!get_magic_quotes_gpc()){
        $gender = addslashes($gender);
    }
        @ $db = mysqli_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;12345678&#39;);
        mysqli_select_db($db,&#39;testphp&#39;);
        if(mysqli_connect_errno()){
         echo "Error: Could not connect to mysql database.";
         exit;
        }
        $q = "SELECT * FROM user WHERE gender = &#39;".$gender."&#39;";
        $result = mysqli_query($db,$q);
        $rownum = mysqli_num_rows($result);
        for($i=0; $i<$rownum; $i++){
           $row = mysqli_fetch_assoc($result);
           echo "Id:".$row[&#39;id&#39;]."<br />";
           echo "Name:".$row[&#39;name&#39;]."<br />";
           echo "Age:".$row[&#39;age&#39;]."<br />";
           echo "Gender:".$row[&#39;gender&#39;]."<br />";
           echo "Info:".$row[&#39;info&#39;]."<br />";
        }
        mysqli_free_result($result);
        mysqli_close($db);
?>
</body>
</html>

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP를 사용하여 쿼리문을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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