db.php里
<?php
//数据库连接信息
$cfg_dbhost = '4******';
$cfg_dbname = '****';
$cfg_dbuser = '***';
$cfg_dbpwd = '****';
?>
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;//接受结果集
}
//遍历数组
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(买跌改融货、按钮颜色)
转载于:https://blog.51cto.com/phpervip/1920677