db.php里
1
2
3
4
5
6
7
|
<?php //数据库连接信息 $cfg_dbhost = '4******' ;
$cfg_dbname = '****' ;
$cfg_dbuser = '***' ;
$cfg_dbpwd = '****' ;
?> |
1
2
3
4
5
6
7
8
9
10
11
|
include 'db.php' ;
$con =mysql_connect( 'localhost' , 'root' , '' ); //数据库信息
mysql_select_db( 'shop' ); //数据库名
mysql_query( "set names utf8" ); //设置字符集编码
$sql = "select goods_name,goods_number,shop_price from goods" ; //查询语句
$res =mysql_query( $sql ); //执行查询
while ( $row =mysql_fetch_assoc( $res )){
$rows []= $row ; //接受结果集
} |
1
2
3
4
|
//遍历数组 foreach ( $rows as $key => $v ){
echo $v [ 'goods_name' ]. "---" . $v [ 'goods_number' ]. "---" . $v [ 'shop_price' ]. "" ;
} |
原生php如何输出mysql最后执行的sql
方法一: //--连接数据库 $link = mysql_connect("192.168.1.1", "myuser", "mypass"); if(FALSE == $link) { echo "Connect database failed!"; } $query = "select * from a order by id"; // --选择数据库 mysql_select_db('test', $link); // --执行查询语句 $result = mysql_query($query); if(FALSE == $result) { echo "Querry failed!"; } $i = 0; $j = 0; // --取总行数 while($i++ < mysql_num_rows($result)) { $meta_c=0; // --取每一行的结果集 if($meta_c=mysql_fetch_row($result)) { // --取一行的列数 while($j < mysql_num_fields($result)) { echo $meta_c[$j; } echo " "; } // while; $j=0; } // --释放结果集 mysql_free_result($result); // --关闭连接 mysql_close($link); ?> 方法二: // --连接数据库 $link = mysql_connect("192.168.1.1", "myuser", "mypass"); if(FALSE == $link) { echo "Connect database failed! "; } // --选择数据库 mysql_select_db('test', $link); // --执行查询语句 $result = mysql_query("select * from a order by id"); if(FALSE == $result) { echo "Querry failed!"; } // --取数组里面的值,因为结果集以二维数组存放 while($row = mysql_fetch_array($result, MYSQL_NUM)) { // --一一取值 foreach ($row as $col_value) { echo " $col_value "; } } // --释放结果集 mysql_free_result($result); // --关闭连接 mysql_close($link);) ?>
您有利他之心,乐于分享,
您遇到php问题,百度且问了其他群之后仍没得到解答,
欢迎加入,PHP技术问答群,QQ群:292626152
#FF8C00橘黄(价位与分割线颜色)
#F2F2F2明灰(顶部颜色)
#FF3030(买涨改订货、按钮颜色)
#008B00(买跌改融货、按钮颜色)
本文转自phpervip 51CTO博客,原文链接:http://blog.51cto.com/phpervip/1920677,如需转载请自行联系原作者