ajax第五天

HTML链接数据库,执行添加删除操作

添加操作

php代码

创建数据库
<?php
$content=$_REQUEST['content'];
$userName=$_REQUEST['userName'];
$phone=$_REQUEST['phone'];
$pubTime=$_REQUEST['pubTime'];

$_REQUEST[]:接收从html中传来的参数,变量

链接数据库
$conn=mysqli_connect("127.0.0.1","root","","ifeng",3306);

127.0.0.1:主机名
root:用户名
'':密码,因为没有所以为空
sbsh:数据库名
3306:数据库的端口号

设置编码方式
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
执行插入语句
$mysql="INSERT INTO comment VALUES(NULL,'$content','$userName','$phone','$pubTime')";
$result=mysqli_query($conn,$mysql);
输出$result判读true还是false
var_dump($result);

true表示成功,false表示失败

html代码

用form表单完成

<form action='ifeng_new.php'>
    <p>
        内容:<input type="" name="content" value=''>
    </p>
    <p>
     用户名: <input type="" name="userName">
    </p> 
    <p>
        电话: <input type="" name="phone">
    </p>
    <p>
        发布日期: <input type="" name="pubTime">
    </p>
    <p>
        <input type="submit" name="" value='提交'>
    </p>
   </form>

action:规定当提交表单时,向何处发送表单数据。后面跟路径
name: 属性用于对提交到服务器后的表单数据进行标识
只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。
submit:创建一个提交按钮

删除操作

php代码

<?php
 //需要评论编号
 $cid=$_REQUEST['cid'];

 //2.连接数据库
 $conn=mysqli_connect('127.0.0.1','root','','ifeng',3306);
 //3.设置编码
 $sql="SET NAMES UTF8";
 mysqli_query($conn,$sql);
 //4.执行sql语句
 $sql="DELETE FROM comment WHERE cid='$cid'";
 $result=mysqli_query($conn,$sql);
 // var_dump($result);

 if($result===true){
    echo '删除成功';
 }else{
    echo "删除失败";
 }

html代码

<form action="ifeng_delete.php">
     <p>请输入编号: <input type="" name="cid"></p>
     <p>
        <input type="submit" name="" value='提交'>
     </p>
</from>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容