2010-10-05 51 views
5

如何使用PHP从数据库中仅提取一个值?
我试图寻找几乎无处不在,但似乎并没有找到这些 如解决方案,为我所试图做的是使用php返回数据库中的一个值

"SELECT name FROM TABLE 
WHERE UNIQUE_ID=Some unique ID" 
+0

你现在使用哪些代码? – 2010-10-05 18:31:58

+0

那么问题是什么?你想知道如何编写这样的查询?或者您正在寻求一种php方法,您向其发送此查询并从中获得一个值,并将其返回给您? – 2010-10-05 18:32:14

+0

我想知道如何编写一个php查询来从这样的查询中获取值 – djd 2010-10-05 18:42:11

回答

0

您可以从表中使用此查询取一个值:

"SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID limit 1"

请注意在查询中使用限制1。我希望它有帮助!

3

如何对下面的PHP代码:

$strSQL = "SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID"; 
$result = mysql_query($strSQL) or die('SQL Error :: '.mysql_error()); 
$row = mysql_fetch_assoc($result); 
echo $row['name']; 

希望它给你想要的名字。

步骤:
1.)准备SQL语句。
2)查询数据库,并在结果集存储在一个变量
3)获取的结果集的第一行中的下一个变量
4)打印欲望列

3

这里是从开始到结束的基本思路:

<?php 
$db = mysql_connect("mysql.mysite.com", "username", "password"); 
mysql_select_db("database", $db); 
$result = mysql_query("SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID"); 
$data = mysql_fetch_row($result); 

echo $data["name"]; 
?>