PHP连接\查询mysql数据库
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"> <?php header("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>
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/php连接查询mysql数据库/
赞赏
微信赞赏支付宝赞赏
发表评论