首页 > 代码库 > php连接到数据库操作
php连接到数据库操作
?
1 2 3 4 5 6 7 8 9 10 11 | <?php $result = mysql_query( $sql ); while ( $row = mysql_fetch_array( $result )) { ?> 要写的内容代码,比如说Html <?php } ?> |
可以在html中添加数据提交到数据库中,前提要和数据库中名字信息一致
表单提交:
?
1 | <form action= "showDaYin.php" method= "post" ><br> .......<br> <input type= "submit" name= "submit" value=http://www.mamicode.com/ "添加" ><br></form> |
这是一部分提交表单中的数据的代码,其中包含有链接到数据库的
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <html> <head> <title>添加信息</title> <meta http-equiv= "Content-Type" content= "text/html;charset=UTF-8" /> </head> <body> <?php if (@ $_POST [ ‘submit‘ ]){ $id = $_POST [ ‘id‘ ]; $name = $_POST [ ‘name‘ ]; $address = $_POST [ ‘address‘ ]; $age = $_POST [ ‘age‘ ]; $sex = $_POST [ ‘sex‘ ]; $hobby = $_POST [ ‘hobby‘ ]; $fav = "" ; foreach ( $hobby as $v ){ $fav .= $v . "," ; } if ( $sex ){ $sex = "男" ; } else { $sex = "女" ; } echo "学号:" . $id . "<br/>" ; echo "姓名:" . $name . "<br/>" ; echo "地址:" . $address . "<br/>" ; echo "年龄:" . $age . "<br/>" ; echo "性别:" . $sex . "<br/>" ; echo "爱好:" . $fav . "<br/>" ; $conn = mysql_connect( "localhost" , "root" , "" ) or die ( "数据库连接失败!!" ); <span style= "color: rgb(204, 153, 255);" > //找到mysql服务器</span> mysql_select_db( "test" ); <span style= "color: rgb(204, 153, 255);" > //选择链接到的数据库</span> mysql_query( "set names ‘utf8‘" ); <span style= "color: rgb(204, 153, 255);" > //设置编码</span> $sql = "INSERT INTO `test`.`students`(`id`, `names`, `address`, `age`, `sex`, `hobby`)VALUES (null,‘$name‘,‘$address‘,$age,‘$sex‘,‘$fav‘)" ; mysql_query( $sql ) or die (mysql_error()); <span style= "color: rgb(204, 153, 255);" > //执行数据库操作</span> mysql_close( $conn ); } ?> </body> </html> |
只能读出返回运行一次的值:
?
1 2 | $result = mysql_query( $sql ); $row = mysql_fetch_array( $result ) |
要显示库中所有数据需要加上循环
?
1 2 3 4 5 6 7 8 9 | <?php $result = mysql_query( $sql ); while ( $row = mysql_fetch_array( $result )){ ?> //内容代码 <?php } ?> |
ieset 得到的是布尔类型的值(1 or 0)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。