-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgetShoppingCart.php
62 lines (51 loc) · 1.67 KB
/
getShoppingCart.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
header("Content-Type:text/html;charset=utf-8");
$vipName = $_REQUEST['vipName'];
//2、数据保存在数据库中
include("./conndb.php");
$sqlstr = "select *
from goodsInfo g,shoppingCart s,goodstype as gt
where g.goodsId = s.goodsId
and gt.typeId = g.typeId
and s.vipName = '$vipName'";
$result = mysql_query($sqlstr,$conn);//执行查询的sql语句后,有返回值,返回的是查询结果
if(!$result){
die("SQL语句执行失败".mysql_error());
}
//查询列数
$query_cols = mysql_num_fields($result);
//echo "列数:".$query_cols;
//查询行数
$query_num =mysql_num_rows($result);
//echo "行数:".$query_num;
$str="[";
$query_row = mysql_fetch_array($result);//游标下移,拿出结果集中的某一行,返回值是拿到的行;
while($query_row){
$str = $str.'{
"goodsId":"'.$query_row[0].'",
"goodsName":"'.$query_row[1].'",
"typeId":"'.$query_row[2].'",
"goodsPrice":"'.$query_row[3].'" ,
"goodsCount":"'.$query_row[16].'",
"goodsDesc":"'.$query_row[5].'",
"goodsImg":"'.$query_row[6].'",
"goodsOldPrice":"'.$query_row[7].'"
,"goodsTitle":"'.$query_row[8].'",
"goodsInfoImg":"'.$query_row[9].'",
"isHas":"'.$query_row[10].'",
"goodsColor":"'.$query_row[11].'",
"goodsBanner":"'.$query_row[12].'",
"goodsType":"'.$query_row[13].'",
"goodsSelectColor":"'.$query_row[17].'"
}';
$query_row = mysql_fetch_array($result);
if($query_row){
$str = $str.",";
}
}
$str = $str."]";
//4、关闭数据库
mysql_close($conn);
//3、给客户端返回商品的json数组!
echo $str;
?>