3.3 MYSQL数据库记录管理

本文介绍了如何在LNMP环境下使用Notepad++编写PHP代码来访问和管理MySQL数据库,包括连接数据库、执行SQL查询、数据维护以及HTML网页特效的运用,适合初学者掌握基础的PHP编程和数据库操作技巧。
摘要由CSDN通过智能技术生成

目录

技能展示

本章结构

      安装notepad++

      notepad++使用

      php访问数据库命令1

      php访问数据库命令2

      数据记录维护html网页特效

      总结


技能展示

学会在 LNMP 平台中编写自己的表记录管理平台。
熟悉编程软件 notepad++ 使用

本章结构

自编MySQL记录管理系统 -安装notepad++-Web访问数据命令-数据记录维护html代码-使用notepad++编程

      安装notepad++

        执行安装程序npp.7.5.9.Installer.x64.exe

将在桌面生成如下快捷方式

      notepad++使用

        1. 打开notepad++

         2. 选择程序编码utf8

         3. 选择编程语言为php

        4. 编写后运行预览(若是php,最好是挂到服务器网站根目录测试) 

      php访问数据库命令1

1. 建立连接 PHP5.4 以下)
$ db = mysql_connect ('localhost','root','123456') or die("error connecting") ;
2. 打开数据库

mysql_select_db(mydb);

3. 设定操作结果显示字符集 ( 没这句后果是汉字显示不了)

mysql_query("set names 'utf8'");

4. 设计操作命令,并将它赋给变量,方便使用。

        $sql ="select * from Info";

5. 执行操作并将结果返回到变量 ( 是一个集合)中

$r = mysql_query($sql,$db);

6. 逐个读取变量中记录的各字段值,并在网页中显示结果(因记录较多,要做个循环)

while($att = mysql_fetch_array($r))

   {

    echo "{$att['Code']} {$att['Name']}<br>";

   }

7. 关闭连接

        mysql_close($db);

        Html代码<br>表示换行

8. 将上述 1-7 命令集中起来,加上显示网页标题代码和 PHP 标识,就构成一个完整的 PHP 程序。

        <h1>XXX(自己名字)首个PHP程序<br></h1>

        <?php

        …

        ?>2023-06.26-2  12.13-1

      php访问数据库命令2

1. 建立连接 PHP5.5 以上方可使用)
$ db =new mysqli ('localhost','root','123456','mydb') or die(" eror connectiong ");
2. 打开数据库 ? 不用 ,已包括在连接库命令中)
3. 设定操作结果显示字符集 ( 没这句后果是汉字显示乱码)
$ db ->query("set character set 'utf8'");
4. 设计操作命令,并将它赋给变量,方便使用。

$sql ="select * from Info";

5. 执行操作并将结果返回到变量(是一个集合)中
$r = $ db ->query($ sql );
6. 逐个读取变量中记录的各字段值,并在网页中显示结果(因记录较多,要做个循环 , 注意读取函数不是以前的了
while($ att = mysqli_fetch_assoc ($r))

   {

    echo "{$att['Code']} {$att['Name']}<br>";

   }

7.停止查询操作
 $r->close();
8. 将上述 1-7 命令集中起来,加上显示网页标题代码和 PHP 标识,就构成一个完整的 PHP程序。

<h1>XXX(自己名字)第二次PHP程序<br></h1>

<?php

?>      

      数据记录维护html网页特效

一、表格 (table)

<table> 标签定义 HTML 表格

一个 HTML 表格包括 <table> 元素,一个或多个 <tr><th> 以及 <td> 元素。

<tr> 元素定义表格行,

<th> 元素定义表头,

<td> 元素定义表格单元。

更复杂的 HTML 表格也可能包括 <caption><col><colgroup><thead><tfoot> 以及 <tbody> 元素。

<table width="100%" border="1" cellpadding="0" cellspacing="0">

</table>

二、区块 (div)

    作用是设定字、画、表格等的摆放位置。

<div>

 <a href="Add.php" rel="external nofollow" >添加数据</a>

</div>

三、超链接

<a> 标签定义超链接,用于从一张页面链接到另一张页面。

<a> 元素最重要的属性是 href 属性,它指示链接的目标。

 <td>

 <a href='DeleteChuLi.php?code={$v[0]}'>删除</a>

 <a href='Update.php?code={$v[0]}'>修改</a>

 </td>

四、表单 (form)

    表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

      表单还可以包含 menustextareafieldset和 label 元素 等。如下面添加记录程序Add.php

<form action="AddChuLi.php" method="post">

</form>

四、表单 (form)

1、文本输入框

        <div>代号:<input type="text" name="code" /></div>

        <div>姓名:<input type="text" name="name" /></div>

2、单选框

<div>性别:

   <input type="radio" value="" name="sex" />

   <input type="radio" value="" name="sex" />

 </div>.

3、下拉选择菜单

        echo "<option value={$att['Code']}> {$att['Name']}</option>";

4、提交按钮

<div><input type="submit" valueA添加数据" /></div>

5、接收表单提交的数据的程序名

        <form action="AddChuLi.php" method="post">

        …

        </form>

6、接收程序所用的参数(在接收程序AddChuLi.php中)

        $code = $_POST["code"];

        $name = $_POST["name"];

        $sex = $_POST["sex"];

7、返回主程序(在接收程序AddChuLi.php中)

         header("location:main.php");

      总结

        MySQL的记录管理是一个非常有用的功能,它允许用户在多个数据表之间创建和删除记录。它还允许用户访问记录的属性,例如它可以访问记录的列类型,是否包含空记录等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

21级计算机网络技术2班-韦博涛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值