php可以用的函数非常多,连接数据库相比asp也简单不少.为了方便后续调用可以创建一个单独的连接数据库的文件——conn.php
<?php$conn=mysql_connect("localhost","sa","123456");//mysql_connect后面三个参数依此是数据库地址,用户名,密码mysql_query("set names 'utf8'");//编码转化if(!$conn) echo "数据库没有连接成功!";//else echo "连接成功!";mysql_select_db("test_bd");//选择要操作的数据库名字test_bd?>
php查询mysql并显示结果,index.php下面的php源码十分混乱,没办法我也是百度总结的,也不想去重新排版了!有些写法是学习中发现的,比如mysql中的id是自动增长的,但是当我用$row[“id”]的时候会报错!难道该用$row[id]?因为id不是字符类型不用加双引号?反正没试过.所以我就用$row[0]解决了,这个意思应该就是取返回的第一个字段的值吧!
至于最后的关闭数据库连接的mysql_close($conn);语句,不知道不写问题大不大,反正不写也不会报错,php现有的机制应该会自己关闭无用连接?有时候加上这句反而会报错!十分不懂,看来还得好好学习下~~
<table border="1"><?phpheader("Content-Type: text/html; charset=utf-8");include "conn.php";//将上面的conn.php数据库连接文件包含进来!$strSql="select * from test1";//用mysql_query函数从test1表里读取数据$result=mysql_query($strSql);while($row=mysql_fetch_array($result))//通过循环读取数据内容{$id_1= $row[0];?><tr><td align="center" height="19"><?echo $row[0]?></td><td align="center"><?echo $row["name"]?></td><td align="center"><?echo $row["week"]?></td><td align="center"><?echo $row["sex"]?></td><td align="center"><?echo $row["time"]?></td><td align="center"><?echo $row["remark"]?></td><td align="center"><a href="delete.php?action=del&id=<?php echo $id_1?>">删除</a></td></tr><?}mysql_close($conn);//关闭连接?></table>
发表评论