phpstudy中怎么在数据库中存数据
phpstudy在数据库中存数据的方法:
(1)后台文件连接好数据库
(2)接收表单的数据,构建sql语句
(3)执行sql语句,观察执行结果
示例:
用户在前端页面输入的用户名和手机号码,点击提交后后端判断手机号码是否已经存在。如果不存在,那么插入数据库到数据库,并将插入结果(时候插入成功)返回前段页面。
需求分析:
1. 创建一个html页面用来输入用户名和手机号码,创建一个php页面处理数据;
2. html页面中编写提交数据的js脚本,使用ajax提交数据到php页面;
3. php脚本接收html页面提交的数据,查询数据库中是否已经存在手机号码;
4. 如果数据库中已经存在手机号码,返回插入失败信息;
5. 如果数据库中没有存在将要添加的手机号码,那么将用户名、手机号码等数据插入数据库,并返回添加数据成功的信息。
示例代码:
前端html页面中ajax请求的示例代码
function submit_result() { $.post( "Controllers/ajaxController.php", { "name": $("#name").val(), "mobile": $("#mobile").val(), "score": $("#sp_score").html() }, function(msg) { if (msg == "0") { layer.open({ content: '您已参与过该活动,下次再参与哦!', btn: ['知道了'] }); } else { layer.open({ content: '恭喜您,获得了,'+msg, btn: ['知道了'], end:function(){ location.href="index.html"; } }); } } );
后端php页面:
<? //1. 声明字符编码 header("Content-Type:text/html;charset=utf8"); //2. 连接数据库 $link=mysql_connect("localhost","root","root");//连接数据库 if(!$link) echo "系统异常,请稍后再试";//如果连接数据库失败 mysql_select_db("test", $link); //选择数据库 mysql_query("set names 'utf8'"); // 解决中文乱码 //3. 获取数据 $name = $_POST["name"]; $phone = $_POST["mobile"]; $score=$_POST["score"]; //4. 查询手机号码是否存 $strsql = "select phoneNumber from user_info where phoneNumber='$phone'"; mysql_query("SET NAMES utf8"); $result=@mysql_query($strsql);//执行查询 $row=mysql_fetch_array($result);//获取数据行 //5. 根据是否返回数据行,如果数据行为空,即已参与活动,否则返回获得奖励等级 if(!empty($row)){ //5.1 数据行不为空,返回0 echo 0; }else{ //5.2 数据行为空,手机号码没有参与活动,插入数据到数据库 $strsql = "insert into user_info(userId,userName,phoneNumber,userScore,dataTime) values(null,'$name','$phone','$score',now())"; $result = @mysql_query($strsql); //5.3. 成功添加 if($result) { if($score>=100) echo "一等奖"; if($score<100&&$score>=60) echo "二等奖"; if($score<60) echo "三等奖"; exit; } } ?>
注:我们运行php文件需要使用php服务器。
Atas ialah kandungan terperinci phpstudy中怎么在数据库中存数据. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

PHPstudy Pro ialah pakej perisian persekitaran pembangunan web yang membolehkan penggunaan pantas dan ujian aplikasi web. Langkah-langkah pemasangan adalah seperti berikut: Muat turun pakej pemasangan dari laman web rasmi. Jalankan pemasang dan pilih laluan dan bahasa pemasangan. Selepas pemasangan selesai, lancarkan PHPstudy dan konfigurasikan tetapan PHP, MySQL, Apache. Untuk mengesahkan pemasangan, masukkan "localhost" dalam penyemak imbas anda atau jalankan arahan "php -v" untuk menyemak versi PHP.

Kegagalan pemasangan PHP Study mungkin disebabkan oleh sebab-sebab berikut: 1. Isu keserasian sistem; kesilapan. Jika anda menghadapi masalah yang tidak dapat diselesaikan, anda boleh mendapatkan sokongan melalui forum Kajian PHP, GitHub atau laman web rasmi.

Untuk menukar port PHPSTUDY, ikuti langkah berikut: Buka Panel Kawalan dan navigasi ke tetapan pelayan Web terbina dalam ubah suai nombor dalam medan nombor port dan mulakan semula pelayan masukkan URL tapak web; nombor port untuk mengesahkan perubahan.

Anda boleh mengubah suai fail konfigurasi phpStudy melalui langkah berikut: Cari fail konfigurasi (Windows: C:\Windows\phpStudy\php\php.ini; Mac: /Applications/phpStudy/php/php.ini) Buka dengan teks editor dan cari fail yang ingin anda ubah suai Edit nilai tetapan, seperti mengubah suai zon waktu: date.timezone = Asia/Shanghai Simpan perubahan dan mulakan semula perkhidmatan Apache

Kaedah untuk melihat pangkalan data melalui PHPstudy termasuk: Sambungan terus ke baris Perintah MySQL Gunakan MySQL Workbench untuk mengkonfigurasi sambungan Pilih pangkalan data untuk dilihat Pilih pangkalan data untuk dilihat di menu kiri melalui PHPMyAdmin

Pemetaan polimorfik hibernate boleh memetakan kelas yang diwarisi ke pangkalan data dan menyediakan jenis pemetaan berikut: subkelas bercantum: Cipta jadual berasingan untuk subkelas, termasuk semua lajur kelas induk. table-per-class: Cipta jadual berasingan untuk subkelas, yang mengandungi hanya lajur khusus subkelas. union-subclass: serupa dengan joined-subclass, tetapi jadual kelas induk menggabungkan semua lajur subclass.

Keluaran terbaharu Apple bagi sistem iOS18, iPadOS18 dan macOS Sequoia telah menambah ciri penting pada aplikasi Photos, yang direka untuk membantu pengguna memulihkan foto dan video yang hilang atau rosak dengan mudah disebabkan pelbagai sebab. Ciri baharu ini memperkenalkan album yang dipanggil "Dipulihkan" dalam bahagian Alat pada apl Foto yang akan muncul secara automatik apabila pengguna mempunyai gambar atau video pada peranti mereka yang bukan sebahagian daripada pustaka foto mereka. Kemunculan album "Dipulihkan" menyediakan penyelesaian untuk foto dan video yang hilang akibat kerosakan pangkalan data, aplikasi kamera tidak disimpan ke pustaka foto dengan betul, atau aplikasi pihak ketiga yang menguruskan pustaka foto. Pengguna hanya memerlukan beberapa langkah mudah

Penyelesaian untuk tidak dapat memasang phpStudy: Semak sama ada keperluan sistem dipenuhi. Lumpuhkan perisian anti-virus. Matikan tembok api. Jalankan pemasang sebagai pentadbir. Membaiki fail yang rosak: sfc /scannow. Cuba gunakan pemasang alternatif. Hubungi sokongan teknikal phpStudy.
