php 转义数据库

<?php
        /*
                addslashes()        在预定义字符串前添加反斜杠
                stripslashes()  把转义字符串前的反斜杠删除
                get_magic_quotes_gpc 获得PHP.INI中是否开启自动转义
        */
        //phpinfo();
        echo "<pre>";
        print_r(ini_get_all());
        if(!get_magic_quotes_gpc()){
                $cname = addslashes($_GET['cname']);
                $uname = addslashes($_GET['uname']);
        }else{
                $cname = $_GET['cname'];
                $uname = $_GET['uname'];
        }
        echo $cname;
        echo "
";
        echo stripslashes($cname);
        $mysqli = new mysqli('localhost','root','123456','edu');
        $mysqli->query('set names gbk');
        $sql = "insert into user (cname,uname) values('$cname','$uname')";
        $mysqli->query($sql);
        //echo $cname;
?>
        <form action='' method='get'>
                课程名<input type="text" name="cname">

                学员名<input type="text" name="uname">

                <input type="submit" value="提交">
        </form>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值