php 简单操作数据库

Posted 哔哩哔哩干杯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 简单操作数据库相关的知识,希望对你有一定的参考价值。

<?php
header("content-type:text/html;charset=utf-8");

/*//造一个连接
$connect = @mysql_connect("localhost","root","123");

//选择要操作的数据库
mysql_select_db("mydb",$connect);

//写SQL语句
$sql = "select * from Nation";

//执行SQL语句,返回结果集
$result = mysql_query($sql);

//从结果集中读取数据
while($attr = mysql_fetch_row($result))
{
    var_dump($attr);
}
*/

//造一个连接
$connect = @mysql_connect("localhost","root","123");

//选择要操作的数据库
mysql_select_db("mydb",$connect);

//写SQL语句
$sql = "insert into Nation values(\'n007\',\'壮族\')";

//执行SQL语句,返回结果集
$result = mysql_query($sql);

//从结果集中读取数据
var_dump($result);




//中文乱码解决方法:原因编码格式不一致
//1.建立数据库的时候,字符集选择utf-8
//2.修改mysql的配置:在[mysqld]模块下面添加character_set_server=utf8
//3.修改页面的编码格式为uft-8,header("content-type:text/html;charset=utf-8
结构
<body>
<form action="chuli.php" method="post">
<div>民族代号:<input type="text" name="code" /></div>
<div>民族名称:<input type="text" name="name" /></div>
<input type="submit" value="提交" />
</form>

</body>
<script type="text/javascript">
confirm(确定删除么);
</script>
</html>
例子
<?php

$code = $_POST["code"];
$name = $_POST["name"];

//造连接
$conn = @mysql_connect("localhost","root","123");
//选择操作的数据库
mysql_select_db("mydb",$conn);
//写SQL语句
$sql = "insert into Nation values(\'{$code}\',\'{$name}\')";

//执行
$result = mysql_query($sql);

if($result)
{
    //跳转页面
    header("location:lizi.php");
}
else
{
    echo "添加失败!";
}
处理
<?php
$code = $_GET["code"];

//造连接
$conn = @mysql_connect("localhost","root","123");
//选择操作的数据库
mysql_select_db("mydb",$conn);
//写SQL语句
$sql = "delete from Nation where Code = \'{$code}\'";

//执行
$result = mysql_query($sql);

if($result)
{
    //跳转页面
    header("location:chaxun.php");
}
else
{
    echo "删除失败!";
}
删除
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
    <td>民族代号</td>
    <td>民族名称</td>
    <td>操作</td>
</tr>
<?php
        $conn = @mysql_connect("localhost","root","123");
        //选择操作的数据库
        mysql_select_db("mydb",$conn);
        //写SQL语句
        $sql = "select * from Nation";
        
        //执行
        $result = mysql_query($sql);
        
        //读取数据,造option
        while($attr = mysql_fetch_row($result))
        {
            echo "<tr>
            <td>{$attr[0]}</td>
            <td>{$attr[1]}</td>
            <td><a onclick=\\"return confirm(\'确定删除么\')\\" href=\'delete.php?code={$attr[0]}\'>删除</a></td>
            </tr>";
        }
?>
</table>
表格查询和是否删除

 

以上是关于php 简单操作数据库的主要内容,如果未能解决你的问题,请参考以下文章

php Slack.com Webhook Integration(PHP) - 简单的片段,告诉您如何构建有效负载阵列。

Apollo Codegen 没有找到生成代码的操作或片段

PHP必用代码片段

PHP代码-psysh调试代码片段工具

超实用的php代码片段

LAMP的基本配置