主要包括:
1、php创建数据库与表;
2、php往数据库插入内容;
3、php从数据库里面读取内容到前台显示出来;
首先是创建数据库和表:
word-wrap: break-word; background-image: url("http://zhuqidong.gotoip2.com/templets/caizi/images/code-bg.png"); background-color: rgb(255, 255, 255);\">connect_error) {die("连接出错: " . $conn->connect_error);} // 开始创建数据库 $sql = "CREATE DATABASE lyt default character set utf8 collate utf8_general_ci";//红色为设置数据库编码格式,网上很多教程都漏了这一步,导致各种乱码现象 if ($conn->query($sql) === TRUE) {echo "数据库创建成功
";} else {echo "数据库创建失败: " .$conn->error;} try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 创建表和字段 $sql = "CREATE TABLE MyGuests(//红色为表名,下面的红色部分为表里面的字段,同样也要设置编码,VARCHAR是字段存储数据的类型 id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, product VARCHAR(30) CHARACTER SET utf8 COLLATE utf8_general_ci, guestname VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci, phone VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci, address VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci, message VARCHAR(550) CHARACTER SET utf8 COLLATE utf8_general_ci, reg_date TIMESTAMP )default character set utf8"; $conn->exec($sql);echo "数据表创建成功"; } catch(PDOException $e){echo $sql . "
" . $e->getMessage();} ?>
把这段代码塞到php文件里面,通过访问这个php页面就可以创建一个lyt的数据库,数据库里面有MyGuests表,表里面有id,product,guestname,phone,address,message,reg_date字段,但是里面还是空空如也,我们要往里面插入数据,比如说把客户填写的一个表单数据提交到数据库,就要用以下php代码了:
" . mysqli_error($conn); } ?>
把这段代码扔到一个form.php文件里面,作为表单的处理文件,表单上通过引入这个文件,如: