当前位置: 秋叶网络博客 网络技术 ◊ php代码与mysql数据库链接与数据传向代码

php代码与mysql数据库链接与数据传向代码

作者:秋了秋 发表时间:2014年05月13日

在动态网页制作上难免会碰到前端与数据库交互的问题,而这大部分都是靠php与html与数据库语句之间的交道。比如用得最多的就是表单的提交,文章的发表以及投票,这一系列的数据都要录入数据库进行保存,以便后期进行调用和查看。像这种数据之间的互换便构成了所谓的动态网页。

为了弄清楚它是如何进行数据的动态化,今天我特意静下心来研究这方面的“奥秘”,起初朋友网上找了一下相关代码,都是说得模模糊糊,资料不全,很多细节问题被忽略从而给像我这样的新手造成了很多麻烦,若不静下心来研究,可真谓是一头雾水。

后来找来一段比较简短的代码来研究,虽然简短,但是错误却不少,经过反复调试最终修改成一段完整的代码。

1.前提:要想往数据库里面放东西,首先数据库需要载体,这个载体指的是数据库和数据库表,必须要先对你的需求制定相应的这两样东西,首先用phpmyadmin建立一个utf8_general_ci的数据库,名为te(演示名,自己替换),然后点击进去进入sql查询窗口输入以下语法创建数据表结构message:

CREATE TABLE `message` (
   `id` tinyint(1) NOT NULL auto_increment,
   `user` varchar(25) NOT NULL,
   `title` varchar(50) NOT NULL,
   `content` text NOT NULL,
   `lastdate` date NOT NULL,
   PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

2.表单代码:

<html>
<body>
<meta http-equiv="text/html;charset='utf-8'">
    <form id="diaocha" action="add.php" method="POST">
        <div align="center">编写内容</div><br/>
        <div align="center">标题:<input type="text" name="title"><br/></div>
        <div align="center"><p>内容:<textarea name="content" style="margin-bottom:-13px;"></textarea><br/></p></div>
        <div align="center"><input type="submit" name="submit" value="提交">  <input type="reset" value="重置" />  </div>
    </form>   
</body>
</html>

注意form的表单一定要赋予动作,这个动作的编写调用的是add.php,所以以上代码还是属于静态化,只有点击了提交才能触发动作add.php。接下来就要定义add.php的数据库连接动作。

3.add.php代码部分:

<?php
$conn = mysql_connect("localhost","root","");
    if($conn) {
        echo "<div align='center'>ok</div>"."\n";
} else {
        echo "数据库链接错误"."\n";
}
mysql_connect("localhost","root","");//连接MySQL
    if($_POST['submit']=="提交"){ 
        $title = $_POST["title"];
        $content = $_POST["content"];
        mysql_connect("localhost","root",""); 
        mysql_select_db("te");//选择数据库
        mysql_query("set names 'gbk'"); 
        $query = "insert into message(title,content) values('$title','$content')";//
mysql_query($query);
echo "<br/><div align='center'>提交成功</div>";}
?>

说明

这样已经大功告成了!

0
除非注明,文章均由 秋叶网络博客 发布,欢迎转载。
转载请注明本文地址:http://www.mizuiren.com/24.html
目录: 网络技术 | 标签: PHP链接数据库代码 | 16326次阅读