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