Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuat pernyataan pertanyaan menggunakan php

Bagaimana untuk membuat pernyataan pertanyaan menggunakan php

藏色散人
Lepaskan: 2023-03-17 13:38:01
asal
1481 orang telah melayarinya

Cara menggunakan PHP untuk membuat pernyataan pertanyaan: 1. Buat fail contoh PHP 2. Gunakan mysqli_connect untuk menyambung ke pangkalan data 3. Lulus "$q = "SELECT * FROM user WHERE gender = '; ".$gender ."'";$result = mysqli_query($db,$q);" pernyataan boleh digunakan untuk melaksanakan pertanyaan.

Bagaimana untuk membuat pernyataan pertanyaan menggunakan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk membuat pernyataan pertanyaan menggunakan php?

php menggunakan penyata terpilih untuk menanyakan maklumat data

<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>
Salin selepas log masuk
<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>
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk membuat pernyataan pertanyaan menggunakan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan