Jadual Kandungan
Pernyataan Mysql
Masukkan sekeping maklumat
Pernyataan pertanyaan
Ubah suai pernyataan
padam pernyataan
Gunakan PHP untuk mengendalikan Mysql
Cara memautkan pangkalan data
连接数据库失败
Halaman utama pemaparan Pangkalan Data Pertanyaan (index.php)
首页
Tambah sekeping data (Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci))
添加Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)信息
Padam sekeping data (del.php)
查询数据失败
Ubah suai operasi
必须传入指定参数
找不到你要编辑的数据
Rumah pembangunan bahagian belakang tutorial php Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

Dec 23, 2021 pm 07:10 PM
mysql php

Artikel ini membawakan anda contoh cara PHP menggunakan mysql untuk melaksanakan fungsi tambah, padam, ubah suai dan pertanyaan saya harap ia akan membantu anda.

Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

PHP Mysql melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan

PHP ialah cara untuk mencipta interaktiviti dinamik Bahasa skrip bahagian pelayan yang berkuasa untuk tapak anda.

Pangkalan data ialah gudang yang mengatur, menyimpan dan mengurus data mengikut struktur data. Setiap pangkalan data mempunyai satu atau lebih API berbeza untuk mencipta, mengakses, mengurus, mencari dan menyalin data yang disimpan.

MySQL ialah sistem pangkalan data yang digunakan di Web dan berjalan pada pelayan MySQL sangat pantas, boleh dipercayai dan mudah digunakan, menyokong SQL standard.

Pernyataan Mysql

Buka alat visualisasi Mysql pelayan wampserver kami (di sini saya menggunakan Navicat), atau alatan bersepadu lain (Apache PHP Mysql). Pautan ke pelayan kami
Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)
Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)
Kami mencipta pertanyaan baharu untuk mengendalikan pangkalan data, mula-mula konfigurasikan fail asas
Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

Masukkan sekeping maklumat

INSERT IN TO syntax

  1. Anda perlu menentukan nama lajur untuk memasukkan data, cuma berikan nilai yang dimasukkan
INSERT INTO table_name VALUES (value1,value2,value3,...);
Salin selepas log masuk
  1. Anda perlu menentukan nama lajur dan nilai yang dimasukkan
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);
Salin selepas log masuk

Masukkan sekeping data ke dalam jadual tanpa menyatakan nama lajur

INSERT INTO stu VALUES (null,'提莫', 1,30);
Salin selepas log masuk

Kami menggunakan kaedah kedua Sintaks Masukkan sekeping data ke dalam jadual

INSERT INTO stu (name, gender, age) VALUES ('Faker', 0,24);
Salin selepas log masuk

Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

Pernyataan pertanyaan

Pernyataan SQL SELECT

SELECT column_name,column_name FROM table_name;
Salin selepas log masuk
SELECT * FROM table_name;
Salin selepas log masuk

Soal lajur id

select id from stu;
Salin selepas log masuk

Soal penyataan apabila id ialah 1

select * from stu where id = 1;
Salin selepas log masuk

Oleh kerana id itu unik, ada tidak perlu meneruskan jika anda menjumpai sekeping data

select * from stu where id = 1 limit 1;
Salin selepas log masuk
Ubah suai pernyataan

SQL UPDATE statement Anda perlu menambah pernyataan where, jika tidak seluruh jadual akan menjadi dikemas kini

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
Salin selepas log masuk

Ubah suai nama apabila id ialah 1 Apabila

update stu set name='the shy' where id=1;
Salin selepas log masuk
padam pernyataan

Sintaks SQL DELETE Klausa WHERE menentukan yang mana rekod atau rekod perlu dipadamkan. Jika anda meninggalkan klausa WHERE, semua rekod akan dipadamkan!

DELETE FROM table_name WHERE some_column=some_value;
Salin selepas log masuk

Padamkan maklumat pelajar dengan ID 2

delete from stu where id = 2;
Salin selepas log masuk

Gunakan PHP untuk mengendalikan Mysql

Cara memautkan pangkalan data
header("Content-Type:text/html;charset=utf-8");
// 1. 使用mysqli链接数据库(这里使用wampserver默认的)
$connection = mysqli_connect('127.0.0.1', 'root', '', 'students');
// 2. 解决识别不了数据库文件的中文
mysqli_query($connection,"set names 'utf8';");
if (!$connection) {
    // 连接数据库失败
    exit('<h1 id="连接数据库失败">连接数据库失败</h1>');
}
// 每次只能查询一条数据
$query = mysqli_query($connection, 'select * from stu;');
// 查询所有的数据
while ($row = mysqli_fetch_assoc($query)) {
    var_dump($row);
}
Salin selepas log masuk
Halaman utama pemaparan Pangkalan Data Pertanyaan (index.php)
  1. menggunakan kaedah hibrid untuk memautkan pangkalan data dalam pengepala
<?php // 1.链接我们的数据库
$link = mysqli_connect(&#39;127.0.0.1&#39;, &#39;root&#39;, &#39;&#39;, &#39;students&#39;);
// 2.设置中文编码
mysqli_query($link,"set names &#39;utf8&#39;;");
// 3.检测链接
if ($link->connect_error) {
    die("连接失败: " . $link->connect_error);
}
// 4.查询数据
$query = mysqli_query($link, 'select * from stu;');
// 5.渲染数据
?>
Salin selepas log masuk
  1. Memperkenalkan bootstrap@4 ( bootstrap Muat turun dan perkenalkan bootstrap.css dari tapak web rasmi)
<link>
Salin selepas log masuk
  1. Gunakan mysqli_fetch_assoc($query) untuk membuat data, kerana anda perlu menambah (Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)), padam (del. php), ubah suai (edit) ) operasi, jadi di sini kita mula-mula menambah
<p>
    </p><h1 id="首页">首页</h1>
    
Salin selepas log masuk
                                                                                                                                                                                                                                
学号姓名性别年龄操作
                " class="btn btn-primary">删除                 " class="btn btn-danger">修改             
    添加Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)信息

Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)

Tambah sekeping data (Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci))
  1. Kami masih menggunakan Mod campuran, data borang diserahkan ke halaman ini, gunakan $_SERVER['PHP_SELF'] untuk menjadikan kod lebih mantap
  2. Gunakan siaran untuk menyerahkan data, ingat untuk menggesa ralat maklumat pada halaman
  3. Pautan ke pangkalan data dalam pengepala, masukkan Sekeping data
<?php // 1. 判断是否是post提交// 2. 处理表单传递过来的数据(不能为空!empty;这里我就先不做处理了)// 3. 连接数据库并插入一条数据// 4. 开始查询(insert into)// 5. 判断是否查询Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)// 6. 判断是否插入Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)`mysqli_affected_rows()`// 7. 重定向function add_user(){
    $name = $_POST[&#39;name&#39;];
    $age = $_POST[&#39;age&#39;];
    $gender = $_POST[&#39;gender&#39;];
    $link = mysqli_connect(&#39;127.0.0.1&#39;, &#39;root&#39;, &#39;&#39;, &#39;students&#39;);
    mysqli_query($link,"set names &#39;utf8&#39;;");
    if(!link){
        $GLOBALS[&#39;msg&#39;] = &#39;连接数据库失败&#39;;
        return;
    }
    $query = mysqli_query($link,"INSERT INTO stu (name, gender, age) VALUES (&#39;{$name}&#39;,{$gender},{$age});");
    if (!$query) {
        $GLOBALS[&#39;msg&#39;] = &#39;查询过程失败&#39;;
        return;
    }
    $affected = mysqli_affected_rows($link);
    if($affected!==1){
        $GLOBALS[&#39;error_message&#39;] = &#39;添加数据失败&#39;;
        return;
    }
    header(&#39;Location:index.php&#39;);}if($_SERVER[&#39;REQUEST_METHOD&#39;]===&#39;POST&#39;){
    add_user();}?>
Salin selepas log masuk
  1. Antaramuka
<p>
    </p><h4 id="添加Gunakan-PHP-Mysql-untuk-melaksanakan-penambahan-pemadaman-pengubahsuaian-dan-pertanyaan-dalam-sepuluh-minit-contoh-terperinci-信息">添加Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)信息</h4>
    
Salin selepas log masuk
Salin selepas log masuk
">         

                         

                             

                 

                         

                             

                 

                         

                             

                                   

                     

                      
  1. Klik untuk menambah maklumat pelajar dan melompat untuk menambah.php
    Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)
Padam sekeping data (del.php)
  1. Kami telah pun menulisnya pada halaman utama dan lulus dalam id
  2. Kami menghantarnya dalam Gunakan pernyataan sql untuk memadamkan id yang dimasukkan
  3. Padam pengalihan lengkap
<?php // 1. 接收传递过来的id
    if(empty($_GET[&#39;id&#39;])){
        exit(&#39;<h1>连接数据库失败');
    }
    $id = $_GET['id'];// 2. 连接数据库
    $link = mysqli_connect('127.0.0.1', 'root', '', 'students');
    mysqli_query($link,"set names 'utf8';");// 3. 删除该条数据
    $query = mysqli_query($link,"delete from stu where id = {$id}");// 4. 查询失败的处理
    if (!$query) {
        exit('<h1 id="查询数据失败">查询数据失败</h1>');
    }// 5. 受影响的行数
    $affected_rows = mysqli_affected_rows($link);// 6. 删除失败
    if ($affected_rows 删除失败');
    }
    header('Location: index.php');?>
Salin selepas log masuk
Ubah suai operasi
  1. Terima index.php yang diluluskan oleh id, dan kemudian tanya data berdasarkan id (id adalah unik)
  2. Render data ke antara muka
  3. Soal data dengan memautkan pangkalan data dengan id
    if(empty($_GET['id'])){
        exit('<h1 id="必须传入指定参数">必须传入指定参数</h1>');
        return;
    }
    $id = $_GET['id'];
    $link = mysqli_connect('127.0.0.1', 'root', '', 'students');
    mysqli_query($link,"set names 'utf8';");
    if(!$link){
        exit('<h1 id="连接数据库失败">连接数据库失败</h1>');
    }
    $query = mysqli_query($link,"select * from stu where id = {$id} limit 1");
    if(!$query){
        exit('<h1 id="查询数据失败">查询数据失败</h1>');
    }
    $user = mysqli_fetch_assoc($query);
    if(!$user){
        exit('<h1 id="找不到你要编辑的数据">找不到你要编辑的数据</h1>');
    }
Salin selepas log masuk
  1. Perenderan data antara muka
<p>
    </p><h4 id="添加Gunakan-PHP-Mysql-untuk-melaksanakan-penambahan-pemadaman-pengubahsuaian-dan-pertanyaan-dalam-sepuluh-minit-contoh-terperinci-信息">添加Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)信息</h4>
    
Salin selepas log masuk
Salin selepas log masuk
        

                         

                ">             

                 

                         

                ">             

                 

                         

                ">             

                 

                         

                ">             

                      
  1. Hasil (id harus disembunyikan dalam persekitaran pengeluaran)
    Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci)
  2. Siarkan data penyerahan, mengikut data pengubahsuaian ID
<?php var_dump($_POST);
$id = $_POST["id"];
$name = $_POST[&#39;name&#39;];
$age = $_POST[&#39;age&#39;];
$gender = $_POST[&#39;gender&#39;];
$link = mysqli_connect(&#39;127.0.0.1&#39;, &#39;root&#39;, &#39;&#39;, &#39;students&#39;);
mysqli_query($link,"set names &#39;utf8&#39;;");
if(!$link){
    exit(&#39;<h1>连接数据库失败');
}
//$query = mysqli_query($link,"update stu set name={$name},age={$age},gender={$gender} where id = {$id};");
var_dump("UPDATE stu SET gender={$gender},age={$age},name='{$name}' WHERE id={$id}");
$query = mysqli_query($link,"UPDATE stu SET gender={$gender},age={$age},name='{$name}' WHERE id={$id}");
if (!$query) {
    exit('<h1 id="查询数据失败">查询数据失败</h1>');
}
$affected = mysqli_affected_rows($link);
if($affected!==1){
    exit('<h1 id="找不到你要编辑的数据">找不到你要编辑的数据</h1>');
}
header('Location:index.php');
?>
Salin selepas log masuk

Jika anda berminat, anda boleh klik pada " Tutorial Video PHP" untuk mengetahui lebih lanjut tentang pengetahuan PHP.

Atas ialah kandungan terperinci Gunakan PHP Mysql untuk melaksanakan penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam sepuluh minit (contoh terperinci). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

MySQL: Kemudahan Pengurusan Data untuk Pemula MySQL: Kemudahan Pengurusan Data untuk Pemula Apr 09, 2025 am 12:07 AM

MySQL sesuai untuk pemula kerana mudah dipasang, kuat dan mudah untuk menguruskan data. 1. Pemasangan dan konfigurasi mudah, sesuai untuk pelbagai sistem operasi. 2. Menyokong operasi asas seperti membuat pangkalan data dan jadual, memasukkan, menanyakan, mengemas kini dan memadam data. 3. Menyediakan fungsi lanjutan seperti menyertai operasi dan subqueries. 4. Prestasi boleh ditingkatkan melalui pengindeksan, pengoptimuman pertanyaan dan pembahagian jadual. 5. Sokongan sokongan, pemulihan dan langkah keselamatan untuk memastikan keselamatan data dan konsistensi.

Cara Membuat Premium Navicat Cara Membuat Premium Navicat Apr 09, 2025 am 07:09 AM

Buat pangkalan data menggunakan Navicat Premium: Sambungkan ke pelayan pangkalan data dan masukkan parameter sambungan. Klik kanan pada pelayan dan pilih Buat Pangkalan Data. Masukkan nama pangkalan data baru dan set aksara yang ditentukan dan pengumpulan. Sambung ke pangkalan data baru dan buat jadual dalam penyemak imbas objek. Klik kanan di atas meja dan pilih masukkan data untuk memasukkan data.

Mysql: Konsep mudah untuk pembelajaran mudah Mysql: Konsep mudah untuk pembelajaran mudah Apr 10, 2025 am 09:29 AM

MySQL adalah sistem pengurusan pangkalan data sumber terbuka. 1) Buat Pangkalan Data dan Jadual: Gunakan perintah Createdatabase dan Createtable. 2) Operasi Asas: Masukkan, Kemas kini, Padam dan Pilih. 3) Operasi lanjutan: Sertai, subquery dan pemprosesan transaksi. 4) Kemahiran Debugging: Semak sintaks, jenis data dan keizinan. 5) Cadangan Pengoptimuman: Gunakan indeks, elakkan pilih* dan gunakan transaksi.

Masa Depan PHP: Adaptasi dan Inovasi Masa Depan PHP: Adaptasi dan Inovasi Apr 11, 2025 am 12:01 AM

Masa depan PHP akan dicapai dengan menyesuaikan diri dengan trend teknologi baru dan memperkenalkan ciri -ciri inovatif: 1) menyesuaikan diri dengan pengkomputeran awan, kontena dan seni bina microservice, menyokong Docker dan Kubernetes; 2) memperkenalkan pengkompil JIT dan jenis penghitungan untuk meningkatkan prestasi dan kecekapan pemprosesan data; 3) Berterusan mengoptimumkan prestasi dan mempromosikan amalan terbaik.

Cara Melaksanakan SQL di Navicat Cara Melaksanakan SQL di Navicat Apr 08, 2025 pm 11:42 PM

Langkah -langkah untuk melaksanakan SQL di Navicat: Sambungkan ke pangkalan data. Buat tetingkap editor SQL. Tulis pertanyaan SQL atau skrip. Klik butang Run untuk melaksanakan pertanyaan atau skrip. Lihat hasilnya (jika pertanyaan dilaksanakan).

Cara Membuat Sambungan Baru ke MySQL di Navicat Cara Membuat Sambungan Baru ke MySQL di Navicat Apr 09, 2025 am 07:21 AM

Anda boleh membuat sambungan MySQL baru di Navicat dengan mengikuti langkah -langkah: Buka aplikasi dan pilih Sambungan Baru (Ctrl N). Pilih "MySQL" sebagai jenis sambungan. Masukkan nama host/alamat IP, port, nama pengguna, dan kata laluan. (Pilihan) Konfigurasikan pilihan lanjutan. Simpan sambungan dan masukkan nama sambungan.

MySQL dan SQL: Kemahiran Penting untuk Pemaju MySQL dan SQL: Kemahiran Penting untuk Pemaju Apr 10, 2025 am 09:30 AM

MySQL dan SQL adalah kemahiran penting untuk pemaju. 1.MYSQL adalah sistem pengurusan pangkalan data sumber terbuka, dan SQL adalah bahasa standard yang digunakan untuk mengurus dan mengendalikan pangkalan data. 2.MYSQL menyokong pelbagai enjin penyimpanan melalui penyimpanan data yang cekap dan fungsi pengambilan semula, dan SQL melengkapkan operasi data yang kompleks melalui pernyataan mudah. 3. Contoh penggunaan termasuk pertanyaan asas dan pertanyaan lanjutan, seperti penapisan dan penyortiran mengikut keadaan. 4. Kesilapan umum termasuk kesilapan sintaks dan isu -isu prestasi, yang boleh dioptimumkan dengan memeriksa penyataan SQL dan menggunakan perintah menjelaskan. 5. Teknik pengoptimuman prestasi termasuk menggunakan indeks, mengelakkan pengimbasan jadual penuh, mengoptimumkan operasi menyertai dan meningkatkan kebolehbacaan kod.

PHP vs Python: Memahami Perbezaan PHP vs Python: Memahami Perbezaan Apr 11, 2025 am 12:15 AM

PHP dan Python masing -masing mempunyai kelebihan sendiri, dan pilihannya harus berdasarkan keperluan projek. 1.Php sesuai untuk pembangunan web, dengan sintaks mudah dan kecekapan pelaksanaan yang tinggi. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan yang kaya.

See all articles