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,如需转载请自行联系原作者