我正在尝试从MySQL数据库中显示一个字段。它位于tblproducts
行的表id
中,1
设置为qty
。在<?php
mysql_connect("localhost","username","password");
mysql_select_db("database_name");
$available = "SELECT qty FROM tblproducts WHERE id = 1";
$result = mysql_query($available);
echo $result;
?>
栏下。
这是我正在使用的代码:
Resource id #2
但是,我不断收到此消息:{{1}}
我已经做了一些研究,看到其他人遇到类似问题的地方,但他们中的大多数都试图在HTML表格中显示他们的数据,而我只需要来自'qty'的数据来显示。当然,我绝对不是MySQL大师。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
尝试更改此内容:
$result = mysql_query($available);
对此:
$result = mysql_result(mysql_query($available), 0);
答案 1 :(得分:0)
让我们从头开始吧。 (我假设你有连接集)
形成查询
$query = "SELECT `qty`
FROM `tblproducts`
WHERE `id` = 1";
执行查询
$run = mysql_query($query);
现在,将结果放入关联数组
$r = mysql_fetch_array($run);
查看数组的内容
echo $r['qty'];
还建议您从mysql升级到mysqli或PDO。 PDO是首选,因为您没有绑定到MySQL数据库模型。
答案 2 :(得分:0)
试试这个:
在这里,您需要生成关联数组,然后获取结果行。
$query = "SELECT `qty` FROM `tblproducts` WHERE `id` = 1";
$run = mysql_query($query);
$r = mysql_fetch_array($run);
echo $r['qty'];
- 感谢