<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数据库php链接测试</title> <style type="text/css"> table{ border: black solid 1px; border-collapse: collapse; margin: auto; } td{ text-align: center; border: black solid 1px; } th{ border: black solid 1px; } </style> </head> <body> <?php //数据库链接 /* * //1、 $link=mysql_connect("localhost","root","66666"); if($link){ echo '连接成功!'; }else{ echo '连接失败!'; die(); echo 'die没死!'; } */ //2、只有失败才提示、成功不提示,,符号 @ 表示把错误时候显示信息屏蔽起来,避免暴露敏感信息! $link=@mysql_connect('127.0.0.1','root','666666') or die('数据库连接失败!'); //选择数据库:mysql_qurey()/mysql_select_db(); //mysql_query('use data') or die('数据库选择失败!'); mysql_select_db('data') or die('数据库选择失败!'); //设置mysql字符编码: mysql_query('set names utf8'); //从表格中取出数据: $arr=mysql_query('select * from products'); ?> <table> <tr> <th>商品编号</th> <th>商品名称</th> <th>商品重量</th> <th>商品价格</th> <th>商品库存</th> <th>商品图片</th> <th>商品介绍</th> </tr> <?php /* //遍历数据mysql_fetch_row()----成为索引数组 while ($rows=mysql_fetch_row($arr)){ echo "<tr>"; echo "<td>{$rows[0]}</td>"; echo "<td>{$rows[1]}</td>"; echo "<td>{$rows[2]}</td>"; echo "<td>{$rows[3]}</td>"; echo "<td>{$rows[4]}</td>"; echo $rows[5]==''?'<td>图片暂缺</td>':"<td><img src=".$rows[5]."></td>"; echo "<td>{$rows[6]}</td>"; echo "</tr>"; } //遍历数据mysql_fetch_assoc()----成为关联数组--删除字段不影响其他数据显示 while ($rows=mysql_fetch_assoc($arr)){ echo "<tr>"; echo "<td>{$rows['proID']}</td>"; echo "<td>{$rows['proname']}</td>"; echo "<td>{$rows['proguige']}</td>"; echo "<td>{$rows['proprice']}</td>"; echo "<td>{$rows['proamount']}</td>"; echo $rows['proimages']==''?'<td>图片暂缺</td>':"<td><img src=".$rows['proimages']."></td>"; echo "<td>{$rows['proweb']}</td>"; echo "</tr>"; } */ //遍历数据mysql_fetch_object()----封装成对象用属性显示;php对象属性调用 -> 符号调用 while ($rows=mysql_fetch_object($arr)){ echo "<tr>"; echo "<td>{$rows->proID}</td>"; echo "<td>{$rows->proname}</td>"; echo "<td>{$rows->proguige}</td>"; echo "<td>{$rows->proprice}</td>"; echo "<td>{$rows->proamount}</td>"; echo $rows->proimages==''?'<td>图片暂缺</td>':"<td><img src=".$rows->proimages."></td>"; echo "<td>{$rows->proweb}</td>"; echo "</tr>"; } ?> </table> </body> </html>
php数据库链接Apache服务器实现代码
最新推荐文章于 2021-11-18 14:34:27 发布