首先我会说我为自己的头衔道歉。我真的不知道mysql表的正确名称是什么。所以我有一个如下所示的mysql表。
'id' | 'username' | 'password' | 'product' | 'price'
'1' | 'ben' | 'hashedpw' | 'desktop' | '120'
'2' | 'steve' | 'hashedpw' | 'laptop' | '300'
假设我的数据库名为硬件,我的数据库用户名为所有者,密码名为密码,表格被调用的技术
我如何能够使用PHP来回应产品价格。
$sql = "select * from users";
$query = mysql_query( $sql );
$row['prodyct'];
我弄清楚的是如何获得结果只显示桌面价格。我不能使用ID,因为有些ID会在不同的时间丢失。
答案 0 :(得分:1)
SELECT price FROM tech WHERE product = 'desktop';
答案 1 :(得分:1)
$sql = "select * from users";
$query = mysql_query( $sql );
while ($row = mysql_fetch_array($query , MYSQL_ASSOC)) {
echo $row[product].':'.$row[price];
}
请避免使用mysql_ *函数。
答案 2 :(得分:0)
您就是这样做的:
$sql = "select * from users";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo $row['product'];
}
如果您想查询特定产品或其他内容,请使用或WHERE
个条件:
$sql = "SELECT * FROM users WHERE product LIKE 'desktop'";