11th day
Posted panbee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11th day相关的知识,希望对你有一定的参考价值。
今天mysql数据库的基本知识就学完了,明天开始做小项目什么的,有点小激动啊...
<?php // 定义$sql语句执行函数 function my_query($sql){ $result = mysql_query($sql); if(!$result){ echo ‘SQL语句执行失败.‘; echo ‘<br>错误代号:‘,mysql_errno(); echo ‘<br>错误信息:‘,mysql_error(); } return $result; } // 定义数据库连接认证函数 function my_connect($arr){ $host = isset($arr[‘host‘]) ? $arr[‘host‘] : ‘localhost‘; $port = isset($arr[‘port‘]) ? $arr[‘port‘] : ‘3306‘; $user = isset($arr[‘user‘]) ? $arr[‘user‘] : ‘root‘; $pass = isset($arr[‘pass‘]) ? $arr[‘pass‘] : ‘‘; $link = @ mysql_connect("$host:$port",$user,$pass); if(!$link){ echo ‘数据库连接失败.‘; echo ‘<br>错误代号:‘,mysql_errno(); echo ‘<br>错误信息:‘,mysql_error(); die; } } // 定义字符编码函数 function my_charset($arr){ $charset = isset($arr[‘charset‘]) ? $arr[‘charset‘] : ‘utf8‘; $sql = "set names $charset"; my_query($sql); } // 选择使用的数据库函数 function my_dbname($arr){ $dbname = isset($arr[‘dbname‘]) ? $arr[‘dbname‘] : ‘‘; $sql = "use $dbname"; my_query($sql); } //确定数据库的配置信息 $arr = array( ‘host‘ => ‘localhost‘, ‘port‘ => ‘3306‘, ‘user‘ => ‘root‘, ‘pass‘ => ‘admin‘, ‘charset‘ => ‘utf8‘, ‘dbname‘ => ‘db1‘ ); // 连接数据库 my_connect($arr); // 设置字符编码 my_charset($arr); // 选择使用的数据库 my_dbname($arr); ?>
这个有点好用啊,另外我表示基本已经不会css和js了,忘得贼快...
<?php header("content-type:text/html;charset=utf-8"); include "./mysql_DB.php"; $sql = ‘select * from product‘; $result = my_query($sql); ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>产品信息</title> <style> *{ margin:0px; padding:0px; } table{ margin:20px auto; border-collapse:collapse; width:600px; } .th{ padding:5px; background-color:orange; line-height:30px; height:30px; } .td{ text-align:center; line-height:30px; height:30px; } </style> </head> <body> <table border=‘1‘> <tr class=‘th‘> <th>产品ID</th> <th>名称</th> <th>类型</th> <th>价格</th> <th>品牌</th> <th>产地</th> </tr> <?php while($row = mysql_fetch_assoc($result)): ?> <tr class=‘td‘> <td><?php echo $row[‘pro_id‘] ?></td> <td><?php echo $row[‘pro_name‘] ?></td> <td><?php echo $row[‘protype_id‘] ?></td> <td><?php echo $row[‘price‘] ?></td> <td><?php echo $row[‘pinpai‘] ?></td> <td><?php echo $row[‘chandi‘] ?></td> </tr> <?php endWhile; ?> </table> </body> </html>
以上是关于11th day的主要内容,如果未能解决你的问题,请参考以下文章
团队作业4--第一次项目冲刺(Alpha版本)4th day