如何用php调用数据库里面的产品信息?在页面循环显示产品信息(包括产品图上,产品名,产品价格)
mip版 关注:245 答案:2 悬赏:30
解决时间 2021-01-23 17:50
已解决
2021-01-23 06:11
就像一般电子商务网站那样读取数据库里面的数据库在一个页面循环显示产品的信息有1张表products里面有products_id,products_name,products_image,products_price这样4个字段 请问我要在首页循环调用产品图片,产品名字,产品价格按从上往下的方式排版要能从左向右不间断滚动的!!! 请问这个页面要怎么写php代码和排html页面代码!!!
最佳答案
2021-01-23 06:36
$mysql_server_name="server"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="+++++"; // 连接数据库密码
$mysql_database="hxybgl"; // 数据库的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
// 从表中提取信息的sql语句
$strsql="select Id,dbmc,gmcj,rq,dh,pm,sl,dj,je from cldb";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
echo '';
echo '
echo "\n
\n";switch(mysql_field_name($result, $i)) {
case Id:
echo '
'."ID";
echo "
\n";case dbmc:
echo '
'."单表名称";
echo "
\n";case gmcj:
echo '
'."购买厂家";
echo "
\n";case rq:
echo '
'."日期";
echo "
\n";case dh:
echo '
'."单号";
echo "
\n";case pm:
echo '
'."品名";
echo "
\n";case sl:
echo '
'."数量";
echo "
\n";case dj:
echo '
'."单价";
echo "
\n";case je:
echo '
'."金额";
echo "
\n";}
echo "
\n";if(mysql_fetch_row($result)=="0"){
echo "没有记录!";
exit;
}
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "
\n";for ($i=0; $i
{
echo '
';echo "$row[$i]";
echo '
';}
echo "
\n";}
echo "
\n";echo "";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();
拿去参考.
全部回答
1楼
2021-01-23 07:18
$mysql_server_name="server"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="+++++"; // 连接数据库密码
$mysql_database="hxybgl"; // 数据库的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
// 从表中提取信息的sql语句
$strsql="select id,dbmc,gmcj,rq,dh,pm,sl,dj,je from cldb";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
echo '';
echo '
// 显示字段名称
echo "\n
\n";switch(mysql_field_name($result, $i)) {
case id:
echo '
'."id";
echo "
\n";case dbmc:
echo '
'."单表名称";
echo "
\n";case gmcj:
echo '
'."购买厂家";
echo "
\n";case rq:
echo '
'."日期";
echo "
\n";case dh:
echo '
'."单号";
echo "
\n";case pm:
echo '
'."品名";
echo "
\n";case sl:
echo '
'."数量";
echo "
\n";case dj:
echo '
'."单价";
echo "
\n";case je:
echo '
'."金额";
echo "
\n";}
echo "
\n";if(mysql_fetch_row($result)=="0"){
echo "没有记录!";
exit;
}
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "
\n";for ($i=0; $i
{
echo '
';echo "$row[$i]";
echo '
';}
echo "
\n";}
echo "
\n";echo "";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();
拿去参考.
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看