我想这些问题都说明了一切.我的查询结果会产生一个与该条件匹配的行.我想从每个表列中获取每个数据并将其放入变量中.
$getinfo = "select
user_firstname,
user_middlename,
user_lastname
from tempuserinfo
where user_email ='$ead'
and activation_code='$eac'";
$query = mysql_query($getinfo, $db);
if(!$query) {
echo'something went wrong.';
} else {
//put them into variables
$firstname = mysql_fetch_object($query, 'user_firstname');
$middlename = mysql_fetch_object($query, 'user_middlename');
$lastname = mysql_fetch_object($query, 'user_lastname');
}
Run Code Online (Sandbox Code Playgroud)
如果您获得多个结果,可以像这样循环遍历它们:
$getinfo = "select user_firstname, user_middlename, user_lastname from tempuserinfo where user_email ='$ead' and activation_code='$eac'";
$query = mysql_query($getinfo, $db);
while ($row = mysql_fetch_array($query)) {
$firstname = $row['user_firstname'];
$lastname = $row['user_lastname'];
}
Run Code Online (Sandbox Code Playgroud)
如果您只返回一行(确保在SQL语句中添加LIMIT),那么您可以使用以下内容:
$getinfo = "select user_firstname, user_middlename, user_lastname from tempuserinfo where user_email ='$ead' and activation_code='$eac'";
$query = mysql_query($getinfo, $db);
$row = mysql_fetch_array($query);
$firstname = $row['user_firstname'];
$lastname = $row['user_lastname'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37775 次 |
| 最近记录: |