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(买跌改融货、按钮颜色)