这是代码。。。。<!doctype html><html><head><meta charset="utf-8"><title>注册</title></head><body><form action="log_in.php" method="post"> <label for="">名 字:</label> <input type="text" name="user_name" maxlength="20"/><br/><br/> <label for="">学 号:</label> <input type="text" name="user_id" maxlength="9" /><br/><br/> <label for="">电话号码:</label> <input type="text" name="user_phone" maxlength="11"/><br/><br/> <label for="">住 址:</label> <input type="text" name="user_address" maxlength="50"/><br/><br/> <input type="submit" value="注册"><?php header('Content-Type:text/html;charset=utf-8'); //数据库的服务器类型是mysql $dbms='mysql'; //数据库服务器主机名、端口号、选择的数据库 $host='localhost'; $port='3306'; $dbname='book'; //用户名和密码 $user='root'; $pwd=null; $dsn="$dbms:host=$host;port=$port;dbname=$dbname;charset=utf8"; try{ //实例化PDO创建数据库服务器连接 $pdo=new PDO($dsn,$user,$pwd); if($_SERVER['REQUEST_METHOD']=='post'){ //执行SQL语句 $sql="insert into user valuses(null,:name,:id,:phone,:address)"; //生成预处理语句 $stmt=$pdo->prepare($sql); $name=$_POST['user_name']; $id=$_POST['user_id']; $phone=$_POST['usere_phone']; $address=$_POST['user_address']; $stmt->bindParam(":sid",$sid); $stmt->bindParam(":id",$id); $stmt->bindParam(":phone",$phone); $stmt->bindParam(":address",$address); } }catch(PDOExcption $e){ echo $e->getMessage().'<br>'; }?><br/><br/></body></html>
1 回答
林逸舟丶
TA贡献124条经验 获得超28个赞
其实不用特别在意对数据库的操作。
先去学学MVC思想,
然后学习一下ThinkPHP框架(因为简单,且有中文使用文档)。
再回过头来,你就知道为什么我会让你这么做了。
记得采纳答案。
添加回答
举报
0/150
提交
取消