Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada terdapat data dalam php mysql

Bagaimana untuk menentukan sama ada terdapat data dalam php mysql

藏色散人
藏色散人asal
2021-10-26 09:20:033143semak imbas

Cara menentukan sama ada terdapat data dalam php mysql: 1. Buat fail contoh PHP 2. Dapatkan bilangan baris dalam set hasil pilih 3. Kembalikan bilangan baris yang terjejas oleh operasi sebelumnya ; 4. Pertanyaan melalui sql Kod fungsi boleh menentukan sama ada terdapat data.

Bagaimana untuk menentukan sama ada terdapat data dalam php mysql

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Bagaimanakah php mysql menentukan adakah terdapat data? Bagaimanakah PHP menentukan sama ada hasil pertanyaan pernyataan SQL kosong?

PHP dan mysql, rakan kongsi emas, bekerja dengan baik bersama-sama, tetapi kadangkala anda akan menghadapi beberapa keperluan kecil yang anda tidak tahu apa yang perlu dilakukan, seperti perkara yang akan kita bincangkan hari ini: bagaimana untuk menilai keputusan pertanyaan pernyataan SQL Adakah set kosong?

Mari kita ambil pertanyaan maklumat pelajar sebagai contoh untuk melihat cara mencapai keperluan kita.

Mula-mula, mari kita lihat bagaimana rupa data yang disimpan dalam jadual data kami; tukar umur kepada Semua maklumat pelajar berumur 16 tahun telah ditemui; Apabila set data kosong, anda akan mendapat tag ul kosong,

id  stuname  gender  age  grade  class
1  张三     男    16  17    3
2  李四     男    15  18    2
3  王美丽    女    16  17    5
Sebagai pengguna, saya tidak tahu mengapa saya tidak mendapat data Pada masa ini, kita perlu memberi pengguna a mesej segera, maka kita perlu menentukan sama ada set keputusan kosong!

Bagaimana untuk menilai sama ada set hasil kosong? Terdapat dua kaedah:
<?php
$sql = "select * from `student` where `age`=&#39;16&#39;;";
$rows = mysql_query($rs);
?>
<ul>
    <?php
        while($rows=mysql_fetch_array($rs)){
    ?>
        <li>姓名:<?php echo $rows[&#39;stuname&#39;];?></li>
        <li>性别:<?php echo $rows[&#39;gender&#39;];?></li>
        <li>年龄:<?php echo $rows[&#39;age&#39;];?></li>
        <li>年级:<?php echo $rows[&#39;grade&#39;];?></li>
        <li>班级:<?php echo $rows[&#39;class&#39;];?></li>
    <?php
        }
    ?>
</ul>

Sekarang anda tahu kaedahnya, mari gunakan kaedah tersebut pada kod kami dan lihat kesannya

OK, anda sudah selesai Sekarang akan ada gesaan apabila data tidak ditemui!

Pembelajaran yang disyorkan: "

Tutorial Video PHP
<?php
//方法一 获取select结果集的行数
$rows=mysql_query("select * from `student` where `age`=&#39;16&#39;;");
if (mysql_num_rows($rows) < 1){
echo &#39;查询无数据!&#39;;
}
//方法二 返回上一次操作受影响的行数
$rows=mysql_query("select * from `student` where `age`=&#39;16&#39;;");
if(!mysql_affected_rows()){
    echo &#39;查询无数据!&#39;;
}
?>
"

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada terdapat data dalam php mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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