如何使用PHP从数据库中仅获取一个值? 我试着几乎到处搜索,但似乎没有找到解决方案 例如,我想要做的是
"SELECT name FROM TABLE
WHERE UNIQUE_ID=Some unique ID"
答案 0 :(得分:4)
如何关注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.)查询db并将结果集存储在变量
中
3.)在下一个变量
中获取结果集的第一行
4.)打印欲望栏
答案 1 :(得分: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"];
?>
答案 2 :(得分:0)
您可以使用此查询从表中获取一个值:
"SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID limit 1"
请注意在查询中使用 limit 1 。我希望它有所帮助!!
答案 3 :(得分:0)
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT name FROM TABLE WHERE UNIQUE_ID=Some unique ID";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row["name"]."<br>";
}
} else {
echo "0 results";
}
$conn->close();