如果我知道查询只返回一行,更具体地说,在本例中是一个值,
$full_name = database::query("SELECT concat (fname, ' ', lname) from cr WHERE email='$email'");
如何将该值放入单个变量中。 Database::query 返回 mysql_query 的值。上面的查询将“资源 ID 4”插入到 mysql 表中。
最佳答案
我不知道 database::query()
,但是 mysql_query()
确实返回资源。
获得该资源后,您必须从中获取数据,例如使用 mysql_fetch_array()
:
$data = mysql_fetch_array($full_name);
请注意,有几个 mysql_fetch_*
函数,具体取决于您想要什么样的结果(数组、对象、...):
关于php - 如何从 MySQL 表中选择一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822594/